关于sscanf()的用法
#include<stdio.h>int main()
{
char str[10];
int n,a,b,c;
gets(str);
sscanf(str,"%d",&n);
sscanf(str,"%ld%ld%ld",&a,&b,&c);
if(a*a*a + b*b*b + c*c*c == n)
{
printf("yes\n");
}
else
{
printf("no\n");
}
return 0;
}
编译的时候编译器跳过了if放后面的的语句,直接输出else后面的语句
不知道怎么改,才能输出正确的答案