/*
*copyright(c) 2018,HH
*All rights reserved.
*作 者:HH
*完成日期:2018年7月11日
*版本号:v1.0
*
*问题描:;初级,利用数组求平均值
*输入描述:;
*程序输出:;。
*/
#include<stdio.h>
int main()
{
int i;
int total=0;
int ave;
int a[5];
for(i=0;i<5;i++)
{
printf("请输出第%d位同学的成绩:\n",i);
scanf("%d",&a[i]);
total+=a[i];//对计算有影响的变量使用前必须赋初值(清0),否则变量里会带有随机数初值
}
ave=total/5;
printf("5位同学的平均成绩是:%d\n",ave);
return 0;
}
CMA==/dissolve/70" />
/*
*copyright(c) 2018,HH
*All rights reserved.
*作 者:HH
*完成日期:2018年7月11日
*版本号:v1.0
*
*问题描:;数组的使用
*输入描述:年,月,日;
*程序输出:第几天;。
*/
#include<stdio.h>
int days(int year,int month,int day);
int main()
{
int year,month,day,f;
printf("请分别输入年,月,日的数值:\n");
scanf("%d %d %d",&year,&month,&day);//%d之间是空格,输入的数据之间也必须是空格!!!
f=days(year,month,day);
printf("这个日期是当年的第%d天\n",f);
return 0;
}
int days(int year,int month,int day)
{
int i,sum=day;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(i=1;i<month;i++)
{
sum=sum+a[i];//利用数组元素,完成不同数据的使用!!!!!!!!!!!!!!1
}
if(month>2&&((year%4==0&&year%100!=0)||year%400==0))//若为闰年且月份大于2,则加1天
{
sum=sum+1;
}
return sum;
}
CMA==/dissolve/70" />