switch语句练习——计算这一天是这一年的第几天
2014-09-16 20:22
447 查看
<pre name="code" class="objc"><span style="color:#ff6666;">#include <stdio.h> int main(int argc, const char * argv[]) { //用switch语句计算出这一天是这一年的第几天。 int year; int mouth; int day; int isRun = 1; int total; printf("请输入年,月,日:\n"); scanf("%i,%i,%i",&year,&mouth,&day); //如果是闰年的话,isRun是0 if(year % 100 == 0 && year % 4 == 0){ isRun = 1; }else isRun = 0; total = 0; switch (mouth - 1) { case 12: total += 31; case 11: total += 30; case 10: total += 31; case 9: total += 30; case 8: total += 31; case 7: total += 31; case 6: total += 30; case 5: total += 31; case 4: total += 30; case 3: total += 31; case 2: total += 28 + isRun;//如果是闰年,isRun的值是1,否则是0; case 1: total += 31; total = total + day; break; } printf("%d年,%d月,%d日是这一年的第%i天\n",year,mouth,day,total); return 0; } </span>
相关文章推荐
- 使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天
- 输入一个日期,求这一天是星期几,并且计算出是一年中的第几天
- 【OJ练习】查询某一天是一年中的第几天
- C++Switch语句实现输入日期计算为改年的第几天
- 计算某一天是这一年中的第几天
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- C#8—写一个测试标准身高体重的程序、输入日期年月日, 计算这一天是一年中的第几天(考虑闰年)
- NYOJ_75 日期计算 (判断这一天是这一年中的第几天)
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)
- 黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- NYOJ_75 日期计算 (推断这一天是这一年中的第几天)
- java练习:输入某年某月某日,判断这一天是这一年的第几天?
- 根据用户输入的年份,月份,日期计算该日期是一年中的第几天?(switch穿越)
- 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- 计算某一天是一年中的第几天
- java实现闰年区分并计算一天在一年中的第几天
- 计算某一天属于一年中的第几周
- 输入某年某月某日,判断这一天是这一年的第几天
- 工资计算问题,类似计算某天是一年中的第几天的问题