#include<stdio.h>
int main()
{
float n,sum=0;
int a=2,c;
for (c=0; ;c++)
{scanf("%f",&n);
if(n==0)
break;
else
if(n<=0.5)
printf("%d card(s)",1);
continue;
else
if (n>0.5)
{for( ;sum<n ;a++)
{
sum+=1.0/a;
}
}
printf("%d card(s)",a-1);
continue;}
return (0);
}
求求大神!!!!
在线等
error C2181: 没有匹配 if 的非法 else
scanf 没有声明是什么意思?
scanf 不是在头文件里面的函数吗》??????