永发信息网

C程序设计:输入一个日期,输出一个月纪念日是哪天(包含年、月、日)

答案:2  悬赏:30  手机版
解决时间 2021-05-08 00:51
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-05-07 06:48
输入年、月、日,要求输出他的一个月纪念日是哪天,比如输入2009年5月31日,就要输出2009年6月30日。
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 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"); } }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯