重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你加点悬赏的,肯定会很快有人回的,下面是数组的,时间不够先写到这#include
在铁力等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、网站建设 网站设计制作按需定制,公司网站建设,企业网站建设,成都品牌网站建设,成都营销网站建设,外贸网站建设,铁力网站建设费用合理。
void
main()
{
int
i,j;
float
Students[10];//
该数组用来存放这10个同学的成绩
float
sum=0,aver=0;//sum为成绩之和,aver为成绩平均值
for(i=0;i10;i++)
//该循环体用于输入学生成绩
{
printf("请输入
学号
为%d",i+1);
printf("的学生的成绩:");
scanf("%f",Students[i]);
}
for(j=0;j10;j++)
//该循环体用于计算学生总成绩
sum=sum+Students[j];
aver=sum/10;
//求平均成绩
printf("这几个同学的平均成绩为:%.2f\n",aver);
}
for语句中,i没有赋初值,修改为:
for(p=a,i=0;i=9;i++,p++)
试一试。
#include stdio.h
double avg(double *array, int num)
{
int i;
double sum = 0;
for (i = 0; i num; ++i)
{
sum += *(array+i);
}
return sum / num;
}
int main()
{
int i;
double array[10];
printf("请输入10个值,按回车确认\n");
for (i = 0; i 10; ++i)
{
scanf("%lf", array+i);
}
printf("平均值为:%g\n", avg(array, 10));
}
给你一个简单的程序。 希望能看的懂。
#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
int a,b,c;
printf("a学生成绩是:");
int a1,a2;
scanf("%f,%f",a1, a2);
printf ("b学生成绩是:");
int b1,b2;
scanf ("%d,%d",b1,b2);
int c1,c2;
printf("c学生的成绩是:");
scanf("%d,%d",c1,c2);
a=(a1+a2)/2;
b=(b1+b2)/2;
c=(c1+c2)/2;
printf("a学生的平均成绩是:\n");
printf("%d\n",a);
printf("b学生的平均成绩是:\n");
printf("%d\n",b);
printf("c学生的平均成绩是:\n");
printf("%d\n",c);
int a_c,a_c1;
a_c=(a1+b1+c1)/3;
a_c1=(a2+b2+c2)/3;
printf("每门课的平均成绩是:\n");
printf("%d,%d\n",a_c,a_c1);
}
#include stdio.h
#define L 4
void input(int array[]){
printf("Enter array: ");
int i;
for(i=0;iL;i++)
scanf("%d",array[i]);
}
double average(int *array){
double sum;
int i;
for(i=0;iL;i++)
sum+=*(array+i);
return sum/4;
}
int count(int *array){
double ave=average(array);
int c=0,i;
for(i=0;iL;i++)
if(*(array+i)ave) c++;
return c;
}
int main(){
int array[L];
input(array);
double ave=average(array);
printf("average: %f\n",ave);
int c=count(array);
printf("Number of integers greater than the average: %d\n",c);
return 0;
}