爱问知识人 爱问教育 医院库

C语言小测!

首页

C语言小测!


        

提交回答
好评回答
  • 2019-03-26 08:38:32
      #include <stdio。h>#define MAXSTUDENT 5    //最大学生数#define MAXGRADE 3      //最大课程数//*以下是自定义结构typedef struct      {    int stuNumber;           //学号    char name[10];           //姓名    int grade[MAXGRADE];     //8门成绩    float avg;               //平均分}Student;                   //学生//**********************void main(){   Student stu[MAXSTUDENT];                   //学生数组       int i=0,j=0;                               //辅助变量    int sum=0;                                 //成绩的总数    Student help;                              //冒泡排序 辅助变量    printf("请输入%d位学生的信息\n",MAXSTUDENT);    for(i=0; i<MAXSTUDENT; i++)    {	sum=0;                                 //每次只记录一个学生的总成绩	printf("请输入学号:\n");	scanf("%d",&stu[i]。
      stuNumber); printf("请输入姓名:\n"); scanf("%s",&stu[i]。name); for(j=0; j<MAXGRADE; j++) //成绩循环输入 { printf("请输入第%d门成绩:",j+1); scanf("%d",&stu[i]。
      grade[j]); sum += stu[i]。grade[j]; //累加成绩 } stu[i]。avg = (float)sum / MAXGRADE; //得到平均值 } //以下是输出原始成绩单,学号,名称printf("***************显示原始信息********************\n");for(i=0; i<MAXSTUDENT; i++){ printf("学号:%d\n",stu[i]。
      stuNumber); printf("姓名:%s\n",stu[i]。name); for(j=0; j<MAXGRADE; j++) { printf("第%d门成绩:%d\n", j+1, stu[i]。grade[j]); } printf("\n");}//以下是 使用冒泡排序 进行降序printf("*************按降序显示平均分*****************\n");for(i=0; i<MAXSTUDENT-1; i++){ for(j=MAXSTUDENT-1; j>i; j--) { if(stu[j]。
      avg > stu[j-1]。avg ) { help = stu[j]; stu[j] = stu[j-1]; stu[j-1] = help; } }}printf("学号\t\t姓名\t\t平均成绩\n");for(i=0; i<MAXSTUDENT; i++) //打印输出{ printf("%d\t\t%s\t\t%5。
      2f\n", stu[i]。stuNumber,stu[i]。name,stu[i]。avg); printf("\n");}}答案补充代码是我自己编的 测试过 没有问题。 你可以用VC++软件 测试。。。不明白的地方可以问我。。 要是哪里需要改动 请告诉我。
      。答案补充差点忘了。。因为我做测试的时候 是用 5个学生 和 3门成绩 测试的。。所以要修改#define MAXSTUDENT 20 //最大学生数#define MAXGRADE 8 //最大课程数答案补充我的 。

    男***

    2019-03-26 08:38:32

其他答案

    2019-03-26 08:54:31
  •   #include<stdio。
      h>void main(){ int a[20],d,e,h; float b[20][8],f[1]={0},n[20],m[20]; char c[20]; printf("学号"); scanf("%d",&a[20]); printf("姓名"); scanf("%s",&c[20]); printf("每门课程的成绩"); scanf("%f",&b[20][8]); for(d=0;d<20;d++) for(e=0;e<8;e++) {f[1]=f[1]+b[d][e];if(e==7) n[b]=f[1]/8;} m[20]=n[20]; for(d=0;d<20;d++) for(e=d+1;e<8;e++) if(n[d]<n[e]) {f[1]=n[d];n[d]=n[e];n[e]=f[1];} for(d=0;d<20;d++) for(h=0;h<20;h++) if(n[d]==m[h]) {printf("%s平均分:%f",c[h],n[h]);printf("原始成绩单");for(e=0;e<8;e++) printf("%f",b[h][e]);}}。

    我***

    2019-03-26 08:54:31

  • 2019-03-26 08:04:55
  •   question:C语言小测! 70标签: c语言 我们学C语言是基础的基础,可是我还是不会,呵呵,c语言老师给我们留了道题,希望大家帮忙呀! 某班有20名学生,本学期进行了8门课的考试,现在要对考试成绩进行处理: (1)从键盘上输入学生的学号、姓名、每门课程的成绩; (2)计算每名学生的平均分; (3)输出原始成绩单; (4)输出按平均分由高到低排列的成绩单只要最最基础的就行!  βèň\孓亥  回答:3  人气:48  提问时间:2008-11-26 08:49answer:c++  c#  vc  JAVA  DOT NET  数据库  程序开发语言 html 网站开发  软件工程  操作系统  网络安全  多媒体图像  IT认证考试  硬件综合  计算机学习  外语(以上有资料 有视频 更多学习交流和分享)   (  下资源需要要BFB 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?。
      net学习区 C#快速入门 http://ww 如果中意就zc 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?中美IT培训 ASP。NET培训视频--一套经典的。
      NET教程 如果中意就zc 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for? 北大青鸟ASP。NET视频教程全集 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for? ASP。
      Net新闻系统(一夜速成)视频教程 &u=56665 孙鑫谈怎样学习编程 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?SQL学习区 《东南大学SQL数据库基础视频教学》全42讲 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?如果中意就zc 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?【中美IT培训 ASP。
      NET培训视频--一套经典的。NET教程】 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for? J2EE升入学习(SSH+EJB3+Oracle+UML+OA+DRP)下载地址 《我的智囊团J2EE项目实训视频》(好东西哦。
      火爆下载!) 【新东方 J2ee系列】 孙鑫的Java视频教程RMVB版全 cd9修正版》[ISO](超大完整版) 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for? 《java编程基础》视频教程 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?C++/VC++学习区 《编程之道 -- C /C++程序设计入门》[ISO] 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for? 《21天学通C语言》(Teach Yourself C in 21 Days)第六版[ISO] 最好攒BFB 1小时有个50BFB 要学快去 晚了zc就关了wait are you waiting for?。
      

    m***

    2019-03-26 08:04:55

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):