鱼C论坛

 找回密码
 立即注册
查看: 2322|回复: 6

[已解决]求助 E1S12内容

[复制链接]
发表于 2021-7-22 21:24:54 | 显示全部楼层 |阅读模式
3鱼币
代码可以运行,无报错,但是输出空白?
#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;
}
这个代码同样可以运行,显示[Warning] 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;
}
微信图片_20210722212400.jpg
最佳答案
2021-7-22 21:24:55
本帖最后由 青出于蓝 于 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,太粗心了

最佳答案

查看完整内容

第一个代码 1,while后面没有那个分号,要删掉 2,应该是sum=sum+i,而不是sum+sum+i,太粗心了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-22 21:24:55 | 显示全部楼层    本楼为最佳答案   
本帖最后由 青出于蓝 于 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,太粗心了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-22 21:57:33 | 显示全部楼层
while(i<=100);
#include<stdio.h>;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-22 22:11:57 | 显示全部楼层
#include<stdio.h>

int main()
{
            int count=0;
                
                while (getchar()!='\n')
                {
                          count=count+1;
                 } 
                 printf("你总共输入了%的%d个字符!\n",count);
                 
                 return 0;
}
第二个代码
头文件后面多了个分号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-22 22:50:29 | 显示全部楼层
青出于蓝 发表于 2021-7-22 22:09
第一个代码
1,while后面没有那个分号,要删掉
2,应该是sum=sum+i,而不是sum+sum+i,太粗心了

惭愧,惭愧,两个代码改完之后,程序输出还是空白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-22 22:53:33 | 显示全部楼层
青出于蓝 发表于 2021-7-22 22:09
第一个代码
1,while后面没有那个分号,要删掉
2,应该是sum=sum+i,而不是sum+sum+i,太粗心了

微信图片_20210722225307.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-23 08:36:30 | 显示全部楼层

我这里没问题呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-6 19:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表