c语言精选试题----函数
Posted 敲代码的xiaolang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言精选试题----函数相关的知识,希望对你有一定的参考价值。
希望c语言的入门者们闲暇之余,可以浏览思考,有什么问题欢迎留言或者私信。
函数
eg.定义函数day_of_year(year,month,day),计算并返回年 year,月 month,日 day对应的是该年的第几天。
#include<stdio.h>
int day_of_year(int year,int month,int day);
int main(void)
{
int year,month,day,days,runnian;
printf("Enter a year : \\n");
scanf("%d",&year);
printf("Enter a month:\\n ");
scanf("%d",&month);
printf("Enter a day: \\n");
scanf("%d",&day);
printf("%d-%d-%d",year,month,day);
days=day_of_year(year,month,day);
if(runnian==1&&month>=3)
{
days=days+1;
}
printf(" is the %d day of the year\\n",days);
return 0;
}
int day_of_year(int year,int month,int day)
{
int shuzu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
for(i=1;i<month;i++)
{
day=day+shuzu[i];
}
return day;
int runnian;
if(year%4==0&&year%100!=0||year%400==0)
{
runnian=1;
}
return runnian;
}
运行结果
有问题私聊博主或者在下面留言,如果有更好的解法也请留言,欢迎大家讨论,共同进步,一起学习。
“c语言是最美的语言,c语言让我遇见了这个世界的美好。”
以上是关于c语言精选试题----函数的主要内容,如果未能解决你的问题,请参考以下文章