导航菜单
首页 >  » 正文

C语言问题:有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印 C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

C语言问题:有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印

这不是个问题 而是大一的课设 名为 学生信息管理系统 sims 百度下大学课设的关键字 大把源码可以抄 简而言之 这门课设的难度在数据结构的管理上 每个学生的信息要用一个结构表示 然后再嵌套进链表 再通过链表遍历实现查改增删计比序等操作。

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

//如果只有成绩信息就可以用下面的代码

//如果还需要加入学号,姓名之类的信息,可以用结构体然后对成绩排序即可

#include"stdio.h"

int main()

{

int  d[10]={0},i,j,t;//数组d存放10个学生的成绩

for(i=0;i<10;i++)//输入10个成绩(空格分开)

scanf("%d",&d[i]);

for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(d[i]<d[j]) {

t=d[i],d[i]=d[j],d[j]=t;

}

for(i=0;i<10;i++)//输出10个成绩

printf("%d  ",d[i]);

getch();

return 0;

}

某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30人参加考试。考试后要求

#include <stdio.h> #define NUMBER 3 int main(int argc, char *argv[]) { int i,j,k1,k2,student[31][6],max=0,min=300; for(i=1;i<=NUMBER;i++) {printf("please input student No.%d maths,English,physics score ",i); for(j=1,k1=0,k2=0,student[i][4]=0;j<=3;j++) { scanf("%d",&student[i][j]); student[i][4]+=student[i][j]; if(max<=student[i][j]) {max=student[i][j];k1=j;} if(min>=student[i][j]) {min=student[i][j];k2=j;} } student[i][5]=student[i][4]/3; } printf("max is No.%d min is No.%d ",max,min); printf("please input the stuent ID number "); scanf("%d",&j); printf("the student No.%d maths is %d English is %d physics %d total is %d average %d ",j,student[j][1],student[j][2],student[j][3],student[j][4],student[j][5]); return 0; }

(护理研究)试题

谢谢看下:化学分析1. 602计量院拥有代表国际先进水平的电磁兼容实验室,建有3米法电波暗室,同时满足军用、民用电磁兼容标准的要求;2 计量校准: 热学计量是涉及温度、热流、温度等相关物理量的测量科学,依据热学定律建立热学计量标准,开展各种测量仪表的校准,实现中低温,高温,光电高温,辐射温度和热流,温度等的量值传递或溯源。3.环境可靠性试验测试:高加速寿命试验:高加速寿命试验、高加速应力筛选试验 网址WEB。

相关推荐: