bycj.net
当前位置:首页 >> C语言。编写一个程序,输入全班同学某门课考试成绩... >>

C语言。编写一个程序,输入全班同学某门课考试成绩...

可以使用冒泡排序, 这里有个实际例子, 你可以看看.#include <stdio.h>#include <stdlib.h> struct Student { int num; float score; }stu[10]; int main() { int a[10]; int i,j,flag,k=1; float temp; printf("请输入10个同学的学号和成绩,用空格隔开:\n")

程序很乱 看不懂~~~、 个人建议采用数组存储数据!输入成绩就向数组中加入一个成员,总人数的话直接统计数组中元素的个数 .平均值用数组中所有元素求和 除以数组元素个数

#include<stdio.h>#include<string.h> int main() { char a[100][20],d[20];//学号 int n,m,b[100][10],s[100],i,j,t;//n为人数,m为学科数,b为每人每科的成绩,s为每人总分 float c[100];//每人平均分 scanf("%d%d",&n,&m);//输入人数,学科数 for(i=0

可以用一维数组存储数据冒泡法排序 冒泡法排序后分 分数段 计算百分比注意那点 有点难不用粘贴 可以用到文件操作函数

#include <stdio.h>int main() { int array[20], length, i; int tmp, sum = 0, average; int A = 0, B = 0, C = 0, D = 0, cnt = 0; for (i = 0; ; ++i) { scanf("%d", &tmp); if (tmp < 0) { break; } array[i] = tmp; sum += array[i]; if (array[i] >= 90) { ++A; } else if (array[i] >=

#include int main() { int i; float fsum=0.0,fcj[5]; printf ("请输入该同学的5门成绩\n"); for (i=0;i { scanf("%f" &fcj[i]); fsum+=fcj[i]; } printf("该同学的平均分是%f\n",fsum/5.0); system("pause"); return 0; }

#includeint main(){int t;int a[20];for(int i=0;;i++){scanf("%d",&a[i])if(a[i]}for(int j=0;j for(int k=0;k { if(a[k]>a[k+1]) { t=a[k];a[k]=a[k+1];a[k+1]=t; } }for(int k=0;k coutcoutcoutfor(j=i;j>=0;j--)coutreturn 0;}

#include<stdio.h>int main(){int x,n=0,max=0,min=999,fail=0,sum=0,a[100];while(1){scanf("%d",&x);if(x<0)break;a[n++]=x;sum+=x;if(x>max)max=x;else if(x<min)min=x;if(x<60)fail++; }printf("最高分=%d\n",max);printf("最低分=%d\n",min);printf("不及格人数=%d\n",fail);printf("平均分=%.2f\n",(float)sum/n);return 0;}

#incude<stdio.h> float a(int num,float sum) { float c; c=sum/num; return c; } void main() { int num; float score,sum=0,c; printf("请输百入有多少学生度:"); scanf("%d",&num); for(int i=0;i<num;i++) { printf("请输入成绩回:答"); scanf("%f",&score); sum+=score; } c=a(num,sum); printf("平均成绩是:%f",c); }

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