用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 08:11:51
用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(mo

用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)
用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……
用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day).请编写程序,输入今天的日期,计算并报告明天的日期.

用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)
#include
struct at_90s //定义日期结构
{
int year;
int month;
char day;
};
int isLeapYear(int year)//判断是否为闰年
{
if((year%400==0)|((year%100!=0)&(year%4==0)))
return 1;
return 0;
}
int getNextMd(int year,int month)//计算本月日期长度
{
int flag=isLeapYear(year);
if(flag&&(month==2))
return 29;
else
switch((month)%12)
{
case 0:return 31;
case 1:return 31;
case 2:return 28;
case 3:return 31;
case 4:return 30;
case 5:return 31;
case 6:return 30;
case 7:return 31;
case 8:return 31;
case 9:return 30;
case 10:return 31;
case 11:return 30;
}
}
void main()
{
struct at_90s test={1990,9,3
}; //初始化
printf("please enter a date(y-m-d):");
scanf("%d-%d-%d",&test.year,&test.month,&test.day);
printf("\ntoday is %d-%d-%d",test.year,test.month,test.day);
if((test.day)==getNextMd(test.year,test.month))//是本月最后一天月数加1
{
if(test.year==12)
test.year+=1;//是12月最后一天年数加1
test.month+=1;
test.day=1;
}
else
test.day+=1;
printf("\ntomorrow is %d-%d-%d",test.year,test.month,test.day);
getchar();
getchar();
}
纯人脑,非copy,

用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month)日(day)……用C程序编一个程序,设今天是20世纪的某一天,用三位整数表示今天的年(year)月(month) 用C编一个求最大公约数和最小公倍数的程序! 怎么用c语言编一个程序解二元一次方程 在语言处理程序中,解释程序的功能是() A.解释执行高级语言程序 B.将汇编语言程序编译成目标程序 C.解释执行汇编语言程序 D.将高级语言程序编译成目标程序 用C语言编一个程序,使给出一个数的原码,求得反码,补码. 谁帮我用C语言编一个程序求任意圆的面积? 用c语言编一个程序,求1+2+3+……100的和. 编一个程序,用C++实现矩阵的cholesky分解 编个程序 具体要求在下边 要用到数据结构的知识 请用C或PASCAL编写一个函数BIPARTITE判断一个连通无向图G是否是二部图,并分析程序的时间复杂度.设G用二维数组A来表示,大小为n*n(n为结点个 我用C语言编了一个程序,从键盘输入一个表达式,经过运算,会在屏幕上输出结果 怎么给这个程序做一个最简我现在就要做一个这样的程序, 用C语言编一个程序:任意给定一个大于1的正整数,求它的所有因数 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身.用C语言编程序 用C语言编五子棋程序,只要写出棋盘还有垂直水平一个对角线方向的成功判断即可 编一个C语言程序--求f(x)在a,b上的定积分 怎样用C语言编一个解一元二次方程的程序(可以看步骤)! 编一个求s=1+1/(2*2)+.+1/(n*n)的c语言程序 谁能帮我编一个C语言程序?任意输入两个整数,输出它们的最大公约数 我学的c语言,编了一个程序号出现了这些英文,