编一程序,从键盘上输入四门功课成绩,求总成绩和平均成绩,并输出,(c语言)急用

作者&投稿:竹聂 (若有异议请与网页底部的电邮联系)
编一程序,从键盘输入4门功课成绩,求总成绩和平均成绩并输出(用C语言)~

#include

using namespace std;
int mai()
{
float a[n][4]; //其中n为学生数,必须是一个确定的数字
string st[n];
float average[4]={0},sum=0;
cout<<"input the students name:"<<endl;
for(int i=0;i>st[i]; //输入学生名
cout<<"input there scores:"<<endl;
for(int i=0;i<n;i++)
for(int j=0;j<4;j++)
{ cin>>a[i][j];
sum+=a[i][j];
}
for(int j=0;j<4;j++) //求四门课的平均成绩
{ for(int m=0;m<n;m++)
avrage[j]=a[m][j];
avrage[j]=avrage[j]/n;
}

for(int k=0;k<4;k++)
cout<<average[k]<<" ";
cout<<endl;
cout<<sum<<endl;
retrun 0;
} 把其中的n全部替换成学生的个数~

就是这样,希望有帮助~~

#include

int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
printf("总成绩:%.2lf 平均成绩:%.2lf
",a+b+c,(a+b+c)/3);
return 0;
}

用四个变量a,b,c,d分别表示输入的四门功课的成绩,用s表示总成绩,用av表示平均成绩并输出。程序如下:
#include <stdio.h>
int main()
{ int a,b,c,d,s;
float av;
scanf("%d%d%d%d",&a,&b,&c,&d);
s=a+b+c+d;
av=s/4.0;
printf("%d %.2f\n",s,av);
return 0;
}

谁能帮我运行下这些程序,然后给改得符合要求呢,初学者啊,求帮忙!!
答:include<stdio.h> void main(){ char c[]={'c','h','i','n','a'};int i,j;for(i=0;i<5;i++){ c[i]=c[i]+4;} for(j=0;j<5;j++){ printf("%c\n",c[j]);} }

c语言救命
答:include <stdio.h> void main(){ int data=0;scanf("%d",&data);if (0 == data%2){printf("EVEN\n");} else {printf("ODD\n");} }

...姓名、四门课的成绩,从键盘输入十个学生的数据记录,要求完成_百度...
答:程序员收费标准:按代码行数计算,每行10元,小程序成本价每行5元。谢谢~~~LS的,他要的是封装完毕的完整程序,不是源代码,200元连本钱都不够,起码要2000.

C语言程序设计(163-5)
答:include <stdio.h> void main(){ char a[100]={0}, *pa=a, c;scanf("%c",&c);while(c != '@'){ (*pa)++; //记录字符个数 (pa+(*pa))=c;scanf("%c",&c);} printf("\nnumber of string: %d\n string: \n",*pa);for(pa=a+1;pa<=a+*a;pa++)printf("%c...

会pascal语言的朋友帮下忙...
答:1.var a:longint;begin readln(a);if a>0 then writeln('+');if a<0 then writeln('-');end.2.var a,b:longint;begin readln(a,b);if a>b then writeln(sqr(a))else writeln(sqr(b));end.3 var n:longint; a:real;begin readln(n);a:=n*0.15;if n>50 then a:=a+...

java程序求解
答:第一个答案:现给你编的 呵呵 public class test { public static void main(String arg[]){ //int [][] arry1 = new int[5][5];int i,j,k=0,temp;int[][] arry1={{3,34,5446,56,67},{34,456,67,34,7,45},{34,45,234,45,235},{234,2345,345,234,56,},{234,345,...

十万火急!!HELP ME!
答:现帮你编一个好了……初学者吧?program ex;var a,b,c:integer;begin read(a,b);if a=1 then begin c:=2.5*b;writeln('apple',2.5,b,c); end;if a=2 then begin c:=1.8*b;writeln('orange',2.4,b,c); end;if a=3 then begin c:=2.4*b;writeln('banana',1.8,b...

pascal 的初级题
答:围坐一圈,每人持有一个密码(正整数).从指定编号为 1 的人开始,按顺时针方向自 1 开始顺序报数,报到指定值M时停止报数,报第M的人出列,并将他的密码作为新的M值,从他在顺时针方向的下一人开始,重新从 1 报数,如此类推,直至所有人全部出列为止.试编一程序求出列顺序,其中 N<=30,N及密码数从键盘输入....

这帮为什么不对,帮忙看看
答:你好,你的程序有些错误,我对你的程序的分析,你给了改了一下,可以运行了 ,这里和你说吧!最主要是scanf("a=%f,b=%f,c=%f",&a,&b,&c); 这行代码有问题,如果不改的话,你要严格安装格式输入,例如:a=1,b=2,c=3 sum=1+b+c; 应该是a+b+c ;pj=(a+b+c)/2; 把2改为3...

C语言问题
答:二、填空题(方法:可通过上机调试解答确认)1、2 2、x=3 x>3 x unknown 3、m=3,n=4,t=3 4、x 5、t=num/10%10(或t=num%100/10) num==h*h*h+t*t*t+s*s*s