永发信息网

又是C语言题……

答案:6  悬赏:70  手机版
解决时间 2021-04-11 09:16
  • 提问者网友:别再叽里呱啦
  • 2021-04-10 13:11

#include <stdio.h>
void main()
{
int a;
printf("请输入一个整数");
scanf("%d",&a);
if a%2==0
printf("Odd")
else if a%2==1
printf("Even")
else
printf("输入有误,请重新输入");
}
又不知道哪里错了……555555555555……

好头疼啊~~~~~

最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-10 14:33
都是些小马虎
帮你改过来了 错的地方有注释
#include <stdio.h>
void main()
{
int a;
printf("请输入一个整数");
scanf("%d",&a);
if( a%2==0)//括号又掉了
printf("Odd");//这的;号
else if (a%2==1)//还有这个括号
printf("Even");//这的;号
else
printf("输入有误,请重新输入");
}
全部回答
  • 1楼网友:我住北渡口
  • 2021-04-10 17:20

帮你改好了,对比一下

#include <stdio.h> void main() { int a; printf("请输入一个整数:"); scanf("%d",&a); if(a%2==0) printf("Odd\n"); else if(a%2==1) printf("Even\n"); else printf("输入有误,请重新输入\n"); }

结果为:

或者

  • 2楼网友:英雄的欲望
  • 2021-04-10 16:33

#include <stdio.h> void main() { int a; printf("请输入一个整数"); scanf("%d",&a); if(a%2==0) printf("Odd"); else if(a%2==1) printf("Even"); else printf("输入有误,请重新输入"); }

都是些小错误(没加括号、分号)。

判断语句if的格式是

if(条件语句)

printf语句的格式是

printf(输出内容);

细心一点哈~

  • 3楼网友:春色三分
  • 2021-04-10 16:15

if后面要跟()的!

改后:

#include <stdio.h> void main() { int a; printf("请输入一个整数"); scanf("%d",&a); if (a%2==0) printf("Odd") else if (a%2==1) printf("Even") else printf("输入有误,请重新输入"); }

  • 4楼网友:青灯有味
  • 2021-04-10 15:17

#include <stdio.h> void main() { int a; printf("请输入一个整数"); scanf("%d",&a); if (a%2==0) printf("Odd") else if (a%2==1) printf("Even") else printf("输入有误,请重新输入");

return 0; }

  • 5楼网友:梦中风几里
  • 2021-04-10 15:07

一点小问题. 帮你改好了. 你看看加粗部分.

#include <stdio.h> void main() { int a; printf("请输入一个整数"); scanf("%d",&a);

if(a%2==0) //缺少括号. printf("Odd"); //缺少分号. else if(a%2==1) //缺少括号. printf("Even"); //缺少分号; else printf("输入有误,请重新输入"); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯