亲,帮小女子看看这个c语言程序 改错改错 输出该日为该年的第几天 #includevoid main(){int jisuanday,y1,y2,year,month,day;int panduan1(int month);int panduan2(int year);printf("请输入任意年月日,逗号隔开.");scanf("%d,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 10:28:47

亲,帮小女子看看这个c语言程序 改错改错 输出该日为该年的第几天 #includevoid main(){int jisuanday,y1,y2,year,month,day;int panduan1(int month);int panduan2(int year);printf("请输入任意年月日,逗号隔开.");scanf("%d,
亲,帮小女子看看这个c语言程序 改错改错 输出该日为该年的第几天
#include
void main()
{
int jisuanday,y1,y2,year,month,day;
int panduan1(int month);
int panduan2(int year);
printf("请输入任意年月日,逗号隔开.");
scanf("%d,%d,%d",&year,&month,&day);
y1=panduan1(int month);
if(month>2)
y2=panduan2(int year);
jisuanday=y1+y2+day;
printf("是该年的第%d天",&jisuanday);
}
int panduan1(int month)
{
int i,b=0;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(i=1,i

亲,帮小女子看看这个c语言程序 改错改错 输出该日为该年的第几天 #includevoid main(){int jisuanday,y1,y2,year,month,day;int panduan1(int month);int panduan2(int year);printf("请输入任意年月日,逗号隔开.");scanf("%d,
#include
int main()
{
int jisuanday,y1,y2,year,month,day;
int panduan1(int month);
int panduan2(int year);
printf("请输入任意年月日,逗号隔开.");
scanf("%d,%d,%d",&year,&month,&day); //输入时,注意数据间的逗号分隔
y1=panduan1( month); //函数调用时,不用加参数类型和返回类型
if(month>2)
y2=panduan2(year); //同上
jisuanday=y1+y2+day;
printf("是该年的第%d天",jisuanday); //这里不应该加&,与scanf不同!
return 0;
}
int panduan1(int month)
{
int i,b=0;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(i=1;i