求指正修改写写

一个想入c语言的门的人求一块入门砖。帮我看下哪儿错了3q

本题要求编写程序,判断一个给定的三位数是否为水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。
输入格式:
输入在一行中给出一个需要判断的整数 N(100≤N≤999)。
输出格式:
如果N是水仙花数,则在一行中输出Yes,否则输出No。如果N不是三位数,则输出Invalid Value!。
输入样例1:
153
输出样例1:
Yes
输入样例2:
500
输出样例2:
No
输入样例3:
-2
输出样例3:
Invalid Value!

#include
int main()
{
int x,a,b,c;
scanf("%d",&x);
if(x>=100 && x<=999);
{
a=x/100.0;
b=x/10.0-a10;
c=x/100.0;
if(x=a
aa+bbb+cc*c)
printf(“Yes”);
else if
printf(“No”);}
else if
printf(“Invalid Value!”);
}

你可能感兴趣的:(求指正修改写写)