rmml.net
当前位置:首页 >> C语言:从键盘上输入一个日期,判断输入的日期是否正确 >>

C语言:从键盘上输入一个日期,判断输入的日期是否正确

定义一个12元素的int型数组存放1月份至12月份每个月的天数; 根据输入的年份判断是否为闰年,对上述数组中2月份的天数进行调整; 判断年份大于0、月份大于0小于13、日期大于0小于等于月份对应的天数为正确输入,否则为错误输入。 代码如下: #in...

#include int main(void) { int month,year,day,sum,i=0; printf("输入年月日:\n"); scanf("%d %d %d",&year,&month,&day); switch(month) { case 12: i=i+30; case 11: i=i+31; case 10: i=i+30; case 9: i=i+31; case 8: i=i+31; case 7: i=i+...

思路:所谓闰年就是能被4整除不能被100整除或者能被400整除,可以先定义一个函数判断一个数是否是闰年,接着键盘输入并判断输出。 参考代码: #includeint fun(int year){//判断year是否是闰年 if((year%4==0&&year/100!=0)||(year%400==0))retu...

思路:闰年就是该年份能被4整除但是不能被100整除或者能被400整除,即可以使用if进行判断:if((n%4==0&&n%100!=0)||n%400==0); 参考代码: #includeint main() { int n; scanf("%d",&n);if((n%4==0&&n%100!=0)||n%400==0)printf("%d是闰年!\n"...

#include int monthsize(int year,int month) {int days;if(month == 2) {if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)return 29;return 28;}switch(month) {case 1 :case 3 :case 5 :case 7 :case 8 :case 10 :case 12 :days = 31...

#include struct date {int y,m,d;}; int fun(struct date *p) {int a=0; switch(p->m) {case 12:a+=30; case 11:a+=31; case 10:a+=30; case 9:a+=31; case 8:a+=31; case 7:a+=30; case 6:a+=31; case 5:a+=30; case 4:a+=31; case 3:if(p->y%...

#include "stdio.h" int main(){ int a,b; printf("请输入年份和月份"); scanf("%f%f",&a,&b); if ("a%4==0&&b==02"){ printf("这个月有29天"); } else (b==02){ printf("这个月有28天"); } if ("a%4=!0&&b==01||b==03||b==05||b==07||b==08||b=...

int year printf("请输入一个年份"); scanf("%d",&year); if((year%4==0&&year%100!=0)||year%400==0) print("闰年\n"); else printf("不是闰年") 闰年是“能被4整除但不能被100整除”,或者“能被400整除”。 如1900 可被4整除,但可以被100整除,...

合理性 这个范围就大了。。 9999年 这个合理不 我也不知道。。 111年这个呢? 月的话 那就要根据是否闰年判断2月 28和29 时的话 那就小于等于24 分那就大于0小于60 秒 同上

#include int main() { int i,score; printf("Enter Grade: \n"); scanf("%d",&score); switch(score/60){ case 1:printf("Pass\n");break; case 0:printf("Fail\n");break; } return 0; } /* 输出: Enter Grade: 59 Fail */

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com