C语言求和求平均数

输入这个班有多少人
通过循环接收每个人的成绩并求和,求平均数
成绩接收要用汉字说明,如:
第一个成绩为。。。
第二个为。。。
用while循环做。。。我刚学希望做的简单点。。谢谢个位高手

#include <iostream.h>
void main()
{
float n,s,i=1,sum=0;
scanf("%f",&n);//输入班级的人数
while(i<=n)
{
scanf("%f",&s);//s为分数
sum=sum+s;//把输入的分数累加到sum
printf("第%f个成绩为 :%f/n",s,s);
i++;
}
printf("班级平均分为 %f/n",sum/n);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-12
ing System;
using System.Collections.Generic;
using System.Text;

namespace Sort
{
class Program
{
static void Main(string[] args)
{
int[] price = new int[8];
Console.WriteLine("请输入你购买商品的价格:");
for (int i = 0; i < price.Length; i++)
{
Console.Write("第{0}件商品:",i+1);
price[i]=int.Parse(Console.ReadLine());
}
int temp;
for (int i = 0; i < price.Length-1; i++)
{
for (int j = 0; j < price.Length-1-i; j++)
{
if (price[j]<price[j+1])
{
temp = price[j];
price[j] = price[j + 1];
price[j + 1] = temp;
}
}
}
Console.WriteLine("价格从高到底排序后:");
for (int i = 0; i < price.Length; i++)
{
Console.Write("{0}\t",price[i]);
}
Console.ReadLine();
}
}
}
第2个回答  2013-06-12
main(){
int i,j,aa,sum=0;
printf("输入班上的人数:");
scanf("%d",&i);
while(j<=i)
{
scanf("%d",&j);
printf("\n");
sum=sum+j;
}
aa=sum/i;
printf("平均数为%d",aa);
}
第3个回答  2019-08-30
#include
<iostream.h>
void
main()
{
float
n,s,i=1,sum=0;
scanf("%f",&n);//输入班级的人数
while(i<=n)
{
scanf("%f",&s);//s为分数
sum=sum+s;//把输入的分数累加到sum
printf("第%f个成绩为
:%f/n",s,s);
i++;
}
printf("班级平均分为
%f/n",sum/n);
}
第4个回答  2013-06-12
--------------------------------------------------------------------------
**************************************************************************
其实这道题用链表做更简单 但是你是说你初学 那就用数组给你做了
# include<stdio.h>
# define M 100
void main()
{
int a[M][M],n,nn,i,j;
float sum=0,ave=0;
printf("\n你们班有几个人挖\n");
scanf("%d",&n);
printf("\n你们有几科\n");
scanf("%d",&nn);
i=j=0;
while(i<n)
{ j=0;
while(j<nn)
{
printf("请输入第%d个学生成绩的第%d科",i+1,j+1);
scanf("%d",&a[i][j]);
j++;
}
i++;
}

i=j=0;
while(i<n)
{ j=0;
sum=0;ave=0;
while(j<nn)
{
printf("\n第%d个学生成绩第%d科成绩为%d\n",i+1,j+1,a[i][j]);
sum+=a[i][j];j++;
}
ave=sum/nn;
printf("\n第%d个学生的总成绩为%f平均分为%f\n",i+1,sum,ave);i++;
}
}
**********************************************************************
----------------------------------------------------------------------
相似回答