c语言编程问题7

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:27:30
编程题

(14)编一函数,若参数y为润年则返回1,否则返回0;主函数输入一个年号,输出是否为润年的信息。

(15)编一函数,计算有10个元素的一维整型数组的平均值,主函数定义a[10],数据如下所示,调用函数,在主函数输出平均值。设a[i]=609*sin(i*1.26),i=1,10

谢谢大家帮忙

//是不是闰年
int isrn(int year)
{
if (year%100==0)
return (year%400==0);
else
return (year%4==0);
}

main()
{
int n;

while (1)
{
printf("input:");
scanf("%d",&n);
if (n==0)
break;
if (isrn(n))
printf("yes\n");
else
printf("no\n");
}
}
#include <stdio.h>
#include <math.h>

float calave(int* a, int n)
{
int i;
float rt,sum=0;
for (i=0;i<n;i++)
sum+=a[i];
rt=sum/n;
return rt;
}

main()
{
int a[10], i;
for (i=0;i<10;i++)
a[i]=609*sin(i*1.26);
printf("%.2f",calave(a,10));
}

编一函数,若参数y为润年则返回1,否则返回0;主函数输入一个年号,输出是否为润年的信息。
main ( )
{
int year, leap;
scanf("%d", &year);
if (year%4= =0)
{i