C语言编程题 |
您所在的位置:网站首页 › 这个月是有多少天 › C语言编程题 |
问题描述: Kiki想知道某年某月有多少天,请帮他编程实现,输入年份和月份,计算这一年这个月有多少天。 输入描述: 多组输入,一行有两个整数,分别表示年份和月份,用空格分隔。 输出描述: 针对每组输入,输出为一行,一个整数,表示这一年这个月有多少天。 代码展示: #include int main() { int y = 0; int m = 0; int day = 0; int days[] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; while(scanf("%d %d", &y, &m) != EOF) { day = days[m-1]; if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) { if (m == 2) { day++; } } printf("%d\n", day); } return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |