#一PTA实验作业

Posted 闫创

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#一PTA实验作业相关的知识,希望对你有一定的参考价值。

题目一

include<stdio.h>

int days(int year,int month,int day);
void main()
{
//定义函数,对给出年、月、日计算该天是该年的第几天
int year,month,day,d;
printf("请输入年,月,日\\n");
scanf("%d,%d,%d",&year,&month,&day);
d=days(year,month,day);
printf("这一天是该年的第%d天\\n",d);

}
int days(int year,int month,int day)
{
int monthdays[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int i,d;
d=day;
if(month>2 && (year%40 &&year %100!=0 || year%4000))
monthdays[1]+=1;
for(i=0;i<month;i++)
d+=monthdays[i];
return d;

}

流程图

调试过程中遇到的问题


说明:过程中主要遇到了两个问题
一:子函数声明过程忘记加分号,
二:子函数中d未定义
经过修改,程序已经可以正常使用。

以上是关于#一PTA实验作业的主要内容,如果未能解决你的问题,请参考以下文章

#PTA实验作业

PTA实验1~3分析及总结

PTA实验第一次作业

博客作业04--树

网络1712--c语言一二维数组作业总结

#pta实验作业