问答详情
源自:4-2 分支结构之简单if-else语句

if("2014%400==0") { printf("%s\n","今年是平年"); } else { printf("%S\n","今年是闰年"); }

不知道if括号里的条件该怎么写是最好的,而且为什么printf里面是%s\n


提问者:sunshinezjh 2018-08-11 09:30

个回答

  • 修裾欲溯空
    2018-08-11 10:07:15

    if(year%100!=0&&year%4==0||year%400==0)

    这是最好的闰年判断条件句,然后你问的为什么要%s,如果你要输出的是不带空格的字符数组,就用这个,%c是输出单个字符,%f和%d就不用讲了吧?