I need help with the following program
Something is wrong and whatever i type, the output is always "You answer is incorrect!"

Code:
#include <stdio.h>int main()


{
    /*quiz*/
    char ANS[100];


    printf("What is the name of the President of the United States?\n");
    scanf("%s", ANS);


    if(ANS == "Donald")
    {
        printf("Your answer is correct!");
    }
    else
    {
        printf("Your answer is incorrect!");
    }
    return 0;
}