求助 E1S12内容
代码可以运行,无报错,但是输出空白?#include<stdio.h>
int main()
{
int i=1, sum=0;
while(i<=100);
{
sum+sum+i;
i=i+1;
}
printf("结果是:%d\n",sum);
return 0;
}
这个代码同样可以运行,显示 extra tokens at end of #include directive,同样输出空白?
#include<stdio.h>;
int main()
{
int count=0;
while (getchar()!='\n')
{
count=count+1;
}
printf("你总共输入了%的%d个字符!\n",count);
return 0;
}
本帖最后由 青出于蓝 于 2021-7-22 22:11 编辑
#include<stdio.h>
int main()
{
int i=1, sum=0;
while(i<=100)
{
sum=sum+i;
i=i+1;
}
printf("结果是:%d\n",sum);
return 0;
}
第一个代码
1,while后面没有那个分号,要删掉
2,应该是sum=sum+i,而不是sum+sum+i,太粗心了 while(i<=100);
#include<stdio.h>; #include<stdio.h>
int main()
{
int count=0;
while (getchar()!='\n')
{
count=count+1;
}
printf("你总共输入了%的%d个字符!\n",count);
return 0;
}
第二个代码
头文件后面多了个分号 青出于蓝 发表于 2021-7-22 22:09
第一个代码
1,while后面没有那个分号,要删掉
2,应该是sum=sum+i,而不是sum+sum+i,太粗心了
惭愧,惭愧,两个代码改完之后,程序输出还是空白 青出于蓝 发表于 2021-7-22 22:09
第一个代码
1,while后面没有那个分号,要删掉
2,应该是sum=sum+i,而不是sum+sum+i,太粗心了
河岸柳 发表于 2021-7-22 22:53
我这里没问题呀
页:
[1]