⑴ 簡單的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
測試結果:正常編譯,符合題目要求。