用visual studio写c_visual studio 2015有什么用“(”

原问题:visual studio 2015有什么用“(”
分类:编程开发 > 最后更新时间:【2016-12-24 05:00:07】
问题补充:

#include<stdio.h>

void main()

{

printf("请输入一个年份");

double i;

double a, b, c;

scanf_s("%lf", &i);

a = i / 4;

b = i / 100;

c = i / 400;

if ((((int)a == a) && ((int)b != b)) || ((int)c == c))

printf("此年份是闰年");

else if

printf("此年份不是闰年");

最佳答案

首先你判闰年的方法过于复杂,C语言有整除(取余)运算的

一句话就可以

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

另外,你的程序是

else if //多了个if了,将else删除就可以了

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
6

分享到:

其他回答

暂无其它回答!

    推荐