当前位置:首页 » 编程语言 » c语言一维数组求平均年龄
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言一维数组求平均年龄

发布时间: 2022-09-22 23:07:24

⑴ 简单的c语言 求平均年龄

#include <stdio.h>
int main()
{
int old,sum=0,count=0;
float ave;

scanf("%d",&old);

while(old!=-1)
{
count++;

sum+=old;
scanf("%d",&old);
}
ave = (float)sum/count;
printf("%f",ave);

return 1;

}

⑵ 求一个数组中n个学生的平均年龄的c语言程序怎么写

//******************************************************************************
// 一个数组中n个学生的平均年龄的c语言程序
//主体部分为 ...
// long sum_age=0;
// float average_age;
// for(i=0;i<=n;i++)

// sum_age+=student_age[i];
// average_age=sum_age/n;
// ...
//******************************************************************************
#include<stdio.h>
int main()
{
long sum_age = 0;
float average_age;
int student_age[101], n,i; //暂定学生人数小于100个
scanf("%d", &n); //输入学生数量 (n<=100)
for(i = 0; i < n; i++) //i<n 不然就是n+1个学生年龄
{
scanf("%d", &student_age[i]); //输入每个学生的年龄
sum_age += student_age[i]; //累加学生的年龄
}
average_age = 1.0*sum_age / n; //求学生平均年龄 (注意类型转换)
printf("%.2f\n", average_age) ; //输出学生平均年龄
}
//祝你学习进步,更上一层楼!(*^__^*)

⑶ c语言:求平均年龄 谁能帮我写一下一下源代码的注释 //的地方

#include<stdio.h>
#include<stdlib.h>
int main()
{
int age[4];
int top=-1;
int i;
float avg;
int temp;// 定义数据交换时的暂存变量
char t1;
FILE *in;
in=fopen("family.txt","r");//建立文件流,返回该文件的指针
while (fscanf(in,"%d",&temp)!=EOF)/*从文件流中按格式读取数据,只要读到数据,
while 继续循环,读到错误数据(例如整数写成字母),或没成功读到数据,或
读到EOF, 则退出 while 循环*/
{
t1=fgetc(in);// 从文件中读取一个字符
age[++top]=temp;//临时存入age数组
if (t1=='\n')
{
avg=0;
for (i=0;i<=top;i++)//读取数组中的数
{
avg+=age[i];//求总和
}
avg=avg/(top+1);
printf("%5.2f:",avg);//输出年龄平均值
for (i=0;i<top;i++)//输出数组值
{
printf("%d ",age[i]);
}
printf("%d\n",age[i]);
top=-1;//数组清零
}

}
system("pause");
return 0;

⑷ C语言编程题 问题,求平均年龄

#include <stdio.h>
int main()
{
int age=0,n=0;
double sum=0;
while( scanf("%d",&age) && age != -1 )
{
sum += age ;
n++;
}
printf("平均年龄=%.2lf\n", age/n );
return 0;
}

⑸ 编程题。定义一个数组age存放10个老师的年龄,从键盘输入10个老师的年龄,计算平均年龄并输出。

#include<stdio.h>
int main()
{int i,s,age[10];
for(i=0;i<10;i++)
{
scanf("%d",&age[i]);
s+=age[i];
}
printf("平均年龄=%.1f\n",s/10.0);
return 0;
}

⑹ C语言求平均年龄 求高手帮忙 班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄

#include<stdio.h>
int main ()
{
int num,sum,i;
int a[100];
double each;
sum=0;
scanf("%d",&num);
each=num;
for(i=0;i<num;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
printf("%d\n",sum);
each/=sum;
printf("%.2f",each);

return 0;
}

each 没有被num赋值
数组下标是从0开始到最大-1 实际还是那么大 应为算上0了

⑺ 用一维数组做:输入5个人的年龄,并输出这5个人的年龄,然后求总年龄和平均年龄

intmain()
{
inta[5];
inti;
ints=0;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
{
printf("%d",a[i]);
s+=a[i];
}
printf(" 总和=%d,平均值=%.2lf ",s,s/5.0);
}

这个是C语言的。

其它的类似。

⑻ C语言一维数组求平均值

C语言一维数组求平均值的源代码如下:

#include#define N 10

typedef int TYPE;

TYPE sum(TYPE a[],int n)

{

TYPE s=0;

int i;

for(i=0;ia[j]

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}
int main()

{

(8)c语言一维数组求平均年龄扩展阅读

数组的初始化

1、在定义数组时对数组元素赋以初值,如:static int a[4]={1,2,3,4}。给一部分元素赋初值,如static int b[10]={1,2}。

2、对static数组不赋初值,系统会对所有数组元素自动赋以0值。

3、若对全部数组元素赋初值时,可以不指定数组长度,如:int c[]={1,2,3,4,5}。

4、若被定义数组长度与提供初值的个数不相同,则数组长度不能忽略。

⑼ c语言求平均年龄

以下的程序求n个人的平均年龄:

#include<stdio.h>

int main()

{ int n,i,x,s=0;

scanf("%d",&n);

for(i=0; i<n; i++)

{ scanf("%d",&x);

s+=x;

}

printf("%.3f ",(float)s/n);

return 0;

}

⑽ C语言 求平均年龄

#define N 5 //设置班级人数

#include <stdio.h>
float operate(int array[N]);
int main(void)
{
int temp;
int age[N],i;
loop: for (i=0;i<N;i++)
{
printf("请输入第%d个学生的年龄(15~~~25)!",i+1);
scanf("%d",&temp);
if (temp>=15&&temp<=25)//判断年龄的合法性
{
age[i]=temp;

}
else
{
printf("请重新输入正确的值(15~~~~25):\n");
goto loop;
}

}
operate(age);
printf("平均年龄为: %.2f",operate(age));
return 0;
}
float operate(int array[N])
{
int i;
float average;
int total=0;
for(i=0;i<N;i++)
{
total+=array[i];
}
average=(float)total/i;
return average;

}
测试平台:visual studio 6.0
测试结果:正常编译,符合题目要求。