c语言查找结束日期和开始日期之间的天数。
你好!!
你的节目思路都是对的,只是有些细节不对:
变化1:
scanf("%d %d %d ",a,b,c);//全部改为%d %d %d,并删除回车符。
scanf("%d %d %d ",d,e,f);
变化二:
Else if (a==d-1) // elseif这里中间有一个空格。
Else if(a==d) // elseif这里中间有一个空格,所以改成Else if。
完整的代码,程序直接在你的代码上修改:
#包含stdio.h
int leap _ year(int);
int year _ days(int);
int days(int,int,int);
闰年(整数年)
{
return((年份%4==0 year0!=0) ||年@0==0)?1 : 0;
}
整数年天数(整数年)
{
返回闰年(年)?366 : 365;
}
整数天(整数年,整数月,整数天)
{
几个月前,我刚刚学会了C语言。找到一个数字来计算两天内的天数。但是跑不了,有些地方看不懂。请解释并改正。 首先,这个代码可以运行,没问题。
初学者最好卖一本自学用的primer,淘宝上有,也可以下载电子版。这本书特别适合初学者。最好不要买谭浩强的,因为有很多错误。
表[0]和表[月]是数组的内容。详情请见书中数组一章。
for(I = 0;i5;I)printf(" \ n ");它是循环加输出,这意味着总共输出5个回车。(/n是C语言中回车的作用,就是跳到下一行。
望采纳
最后更新于 2023-10-07 21:47:49 并被添加「」标签,已有 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
相关文章