C程序设计:输入一个日期,输出一个月纪念日是哪天(包含年、月、日)
- 提问者网友:那叫心脏的地方装的都是你
- 2021-05-07 06:48
- 五星知识达人网友:廢物販賣機
- 2021-05-07 07:08
是VFP数据库程序吗?
- 1楼网友:春色三分
- 2021-05-07 07:37
#include "stdio.h" int main(void) { int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //每个月的天数输入数组 int year,month,day; printf("输入年月和日:"); scanf("%d%d%d",&year,&month,&day);
if(year%4==0 && year%100!=0 || year%400==0) //判断闰年的2月29天 a[1]=29;
if(month!=12) //不是12月 {if(day>a[month]) //是否超出下个月的最大天数 { day=a[month];} //定义。。。 month++;} else {year++; //因为1月是大月,所以不用判断了 month=1; }
printf("下个月的纪念日是 %d %d %d",year,month,day);
}
#include "stdio.h" int main(void) { int score; printf("输入一个百分制成绩:"); scanf("%d",&score);
if(score<0 || score >100) printf("输入错误!"); else switch(score/10) { case 10: case 9: printf("A\n");break; case 8: printf("B\n");break; case 7: printf("C\n");break; case 6: printf("D\n");break; default: printf("E\n"); } }