QQ爹の博客 QQ爹の博客

C 语言改错第 21 题

in 代码相关 文章转载请注明来源!

前一阵系里说要搞模块化考试,然后给了我们 100 道 c 语言改错题,100 道 C 语言填空题,100 道 c 语言编程题。考试内容就是从这些题里各抽取一道。

c 语言是大学的第一学期学的,现在过去一年半多了,说实话忘了不少,于是坚持做了几道练习题,300 道我大概做了 30 道题 (我班的学委居然全做完了)。然后昨天就参加了考试,监考比期末考试都严,一个老师在前面看着主控电脑,监视着我们桌面,一个老师在下面看着我们是否使用 U 盘,门口还会收手机。还有我们主任在监控室看监控...

然而我抽到的题非常简单,下面是改错第 21 题。

//把100~200之间的不能被3整除的数输出,并求它们的和。
#include <stdio.h>
void main()
{
int a,int sum=0;
for (a=100;a<=200;a++)
if (a%3=0) 
{
sum+=a;
printf("%d\t",a);
}
printf("%d",sum);
}

感觉不懂 c 语言的人也能看出错误。一共两处错误,第一个是 int a 后面应该是分号而不是逗号,第二处 if(a%=0) 这里,if 判断如果是等于的话应该是双等号,而题要求不能被 3 整除,所以应该改为 if(a%!=0)。

改过后的代码:

#include <stdio.h>
void main()
{
int a;int sum=0;//这里也可改为int a,sum=0;
for (a=100;a<=200;a++)
if (a%3!=0) 
{
sum+=a;
printf("%d\t",a);
}
printf("%d",sum);
}
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《 署名 - 非商业性使用 - 相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://qqdie.com/archives/c-language-error-twentyfirst.html (转载时请注明本文出处及文章链接)

C 语言
发表新评论
已有 3 条评论
  1. http://qxu2148090207.my3w.com/
    http://qxu2148090207.my3w.com/Windows 10谷歌浏览器
    回复

    请问怎么调整 主题图片大小?

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @http://qxu2148090207.my3w.com/ 基本上都是改对应的css

    2. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @http://qxu2148090207.my3w.com/ 具体哪个图片

PREVIOUS NEXT
雷姆
拉姆