rpct.net
当前位置:首页 >> C语言程序设计 从键盘输入某个同学的三门课成绩(... >>

C语言程序设计 从键盘输入某个同学的三门课成绩(...

#include void main() { int score[3],i,total=0; float average; for(i=0;i { scanf("%d",&score[i]); total+=score[i]; } average=(float)total/3; printf("总成绩:%d 平均成绩:%.3f\n",total,average); } 望采纳

float a,b,c;scanf("%f %f %f",&a,&b,&c);float average;average=(a+b+c)/3;printf("%.2f\n",average);很简单

#include int main(int argc,char *argv[]){ floatnum1,num2,num3,avg,sum;float avg,sum;pirntf("请输入第一门的成绩\n");scanf("%f",&Num1);pirntf("请输入第二门的成绩\n");scanf("%f",&Num2);pirntf("请输入第三门的成绩\n");scanf("%f",&Num3);sum = num1+num2;sum = sum +num3;avg = sum/2;pirntf("总成绩=%f\n",sum);pirntf("平均成绩=%f\n",avg);}

5道题竟然一分都不给.算了帮你做几道吧 第一题太麻烦了..要写好多条的第二题:#include #include void main(){ int a[4][4],i,j,t; printf("please input 16

1. N已知:定义 a[N][5] ,在每一行后2格直接计算平均、总成绩,最后遍历一次取最高或再定义一个变量存储当前最高总成绩.2. N未知(不要求保存原始数据):定义 a[5] 、 当前最高总成绩 i ,原理同上,只是每次读取数据覆盖掉上一次.3. N未知(要求保存原始数据):参考1,N定义大一点吧.

#include<stdio.h> int main(void) { double a,b,c,p,q; while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF) { p=a+b+c; q=p/3.0; printf("%.1lf %.1lf\n",p,q); } return 0; }

#include "stdio.h" void main() { int score[3][3], i,j; float sum[3],average[3]; printf("请分别输入三个学生的成绩:\n"); for(i=0;i<3;i++) { sum[i]=0; for(j=0;j<3;j++) {scanf("%d",&score[i][j]); average[i]=0; sum[i]+=score[i][j]; average[i]=sum[i]/3; } } for(i=0;i<3;i++) printf("第%d个学生的总分为:%f,平均成绩为:%f\n",i+1,sum[i],average[i]); }

#include "stdio.h"int main(int argc, char* argv[]){//您的题目应该只用到整形数据,所以代码如下int a,b,c;printf("请输入三门课程成绩,以空格隔开:\n");scanf("%d%d%d",&a,&b,&c);//总成绩 = 成绩a + 成绩b + 成绩cint sum = a + b + c

源程序如下: #include <stdio.h>//定义头文件 int main() { int x; float cj,zon=0.00,avg; printf("请输入10个学生的c语言课程考试成绩:\n"); for (x=1;x<=10;x++) { scanf("%f",&cj);//输入成绩 zon=zon+cj;//求总成绩 } avg=zon/10;//求平均成绩 printf("总成绩=%.2f,平均成绩=%.2f\n",zon,avg); return 0; } 测试并显示如下:

输入x,y,z的时候中间加“,”

网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com