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语言精选试题----函数的主要内容,如果未能解决你的问题,请参考以下文章

c语言精选试题----指针(进阶)

c语言精选试题----数组

c语言精选试题----指针(基础)

c语言精选试题----指针(入门)

C++试题精选----虚函数与多态----NO.3

C++试题精选----虚函数与多态----NO.1