慕莱坞6431284
2019-07-31 17:50
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if(year=2014) //补全一下代码
{
printf("%s\n","今年是闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
printf("%s\n","今年是闰年"); 我觉得你这里有问题printf好像不是这样用的吧 如果你之前定义了数组把"今年是闰年"存在里面的话是可以,但是你好像没有定义到 而且你前面定义的都是整形的 要用%d %s是字符串来的
printf("%s\n","今年是平年");
你可以改成这样 printf(“%d是闰年”,year);
printf(“%d是平年”,year);
if中的表达式错了,你首先要知道平年和闰年的判断条件是什么
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if((year%400==0)||((year%4==0)&&(year%100!=0))) //补全一下代码
{
printf("%s\n","今年是闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
C语言入门
926020 学习 · 20793 问题
相似问题