简单的c语言 计算 谢谢帮忙!!

#include
int main()
{
int a,b,c,i;
double sum1=0,sum2=0,sum3=0,sum;
scanf("%d %d %d",&a,&b,&c);
for(i=0;1<=a;i++);
{
sum1+=i;
}
for(i=0;i<=b;i++);
{
sum2+=i*i;
}
for(i=0;i<=c;i++)
{
sum3+=(1/i);
}
sum=sum1+sum2+sum3;
printf("%lf",sum);
return 0;
}
只有输入无法输出,到底什么情况?

#include要加库文件
输入的时候要有空格,查看一下scanf的注意事项

 for(i=0;1<=a;i++);

应为:

 for(i=0; i<=a;i++);

拼写错误,注意下就好了。

如果对您有帮助,请采纳答案好吗,谢谢!

scanf是格式输入,你这样写就必须按照这个形式输入,比如1空格2空格3空格才能输入
改成scanf("%d\n%d\n%d\n",&a,&b,&c)
因为\n表示一个换行符,我们输入数字后一般就按enter不是么?用它来接受这个输入