这怎么过不了出啥问题了检查半天也看不出来哪里出问题了
#include
int main() { int year = 2014; //今年是2014年 //补全一下代码 if(year%4==0&&year%100!=0||year%400==0) { printf("%s\n","今年是闰年"); } else { printf("%s\n","今年是平年"); } return 0; }#include
int main() { int year = 2014; //今年是2014年 //补全一下代码 if(year%4==0&&year%100!=0||year%400==0) { printf("%s\n","今年是闰年"); } else { printf("%s\n","今年是平年"); } return 0; }2018-10-12
#include<stdio.h> int main() { int year = 2014; if((year%4==0&&year%400!=0)||year%400=0) { printf("今年是闰年"); } else { printf("今年是平年"); } return 0; }
( )的优先级最高,可以第一条件被运行,按照同学你的程序,由于的确是从前往后运行,括号的确可以不用,但是对于处于学习阶段的我们还是增加多方面的考虑多用用熟练熟练。
同时,我将同学你的代码带入我的Xcode中,程序检测出你的输入中有全角符号,这是大忌,还有#include后面还缺了<stdio.h>(这个的右下角运行成功是上一次程序运行的结果,并不是本次的,本次是无法运行成功的)
然后修正以后(没有加括号)运行成功
举报