问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程。一班级三十人。五门课程。编程..1。所有课程最高分。二...

发布网友 发布时间:2024-09-11 11:46

我来回答

3个回答

热心网友 时间:2024-10-21 23:52

#include<stdio.h>
void main()
{
int a[30][5],i,j,max,min,m,n;
printf("input students'scores:\n");
for(i=0;i<30;i++)
{
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
}
max=a[0][0];
for(i=0;i<30;i++)
{
for(j=0;j<5;j++)
if(a[i][j]>max)
{
max=a[i][j];
}
}
printf("max=%d\n",max);
min=a[0][0];
for(j=0;j<5;j++)
{
for(i=0;i<30;i++)
if(a[i][j]<min)
{
min=a[i][j];
m=i;
n=j;

}
printf("lesson=%d,student=%d\n",n,m);
}
}

热心网友 时间:2024-10-21 23:53

122333

热心网友 时间:2024-10-21 23:54

#include <stdio.h>
#include <string.h>

const int MAX_NUM = 5;

const int MAX_NAME_LEN = 127;
const int MAX_SUBJECT = 3;
const double SUBJECTS = 3.0;

typedef struct _Student
{
char szName[MAX_NAME_LEN + 1];
int nArryScore[MAX_SUBJECT];
int nSum;
double dAverage;
}Student;

void Sort(Student students[], int n)
{
Student stTmp;
int nTmp = 0;
int nPos = 0;
int nIndex = 0;
for (nPos = 0; nPos < n - 1; nPos++)
{
nTmp = nPos;
memset(&stTmp, 0, sizeof(Student));
for (nIndex = nPos + 1; nIndex < n; nIndex++)
{
if (students[nIndex].nSum > students[nTmp].nSum)
{
nTmp = nIndex;
}
}

memcpy(&stTmp, &students[nTmp], sizeof(Student));
memcpy(&students[nTmp], &students[nPos], sizeof(Student));
memcpy(&students[nPos], &stTmp, sizeof(Student));
}
}

int main (void)
{
printf("请输入五个同学三门课的成绩:\n");

Student students[MAX_NUM];
memset(students, 0, sizeof(students));

Student* pStudent = NULL;

int nCnt = 0;
int nPos = 0;
while (MAX_NUM > nCnt)
{
printf("第%d个同学的记录:", nCnt + 1);

pStudent = &students[nCnt];
scanf("%s %d %d %d", pStudent->szName,
&pStudent->nArryScore[0],
&pStudent->nArryScore[1],
&pStudent->nArryScore[2]);
for (nPos = 0; nPos < MAX_SUBJECT; nPos++)
{
pStudent->nSum += pStudent->nArryScore[nPos];
}

pStudent->dAverage = pStudent->nSum / SUBJECTS;
nCnt++;

getchar();
}

Sort(students, MAX_NUM);

printf("------------------------------------------------\n");
printf("输出排序后五个同学的三门成绩:\n");
printf("------------------------------------------------\n");
printf("排序 姓名 课1 课2 课3 总分 平均分\n");
for (nPos = 0; nPos < MAX_NUM; nPos++)
{
pStudent = &students[nPos];
printf("第%d名: %s %d %d %d %d %.2f\n", nPos + 1,
pStudent->szName,
pStudent->nArryScore[0],
pStudent->nArryScore[1],
pStudent->nArryScore[2],
pStudent->nSum,
pStudent->dAverage);
}

return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米摄像头离线人在外地怎么办 win11如何固定电脑桌面图标 QQ三国的当代杰出少年是怎么得的? 三国人物风云榜的作者简介 三国人物风云榜作者简介 三国人物风云榜目录 三国人物风云榜内容提要 w10电脑不动黑屏w10系统开机黑屏只有鼠标箭头怎么回事 ...FRAMEWORK中的Action, Control, Resource, Model到底是什么关系... windframework特点 乐清"二区五路"拆迁安置房是海上明月吗 火影忍者的羁绊 抽奖有什么规律 龙虎斗派彩 2赔1什么意思 ...多了一些文本文档,大开一看里面是:(Performance Logging Disabled)这... 《红楼梦》里都可以看《西厢记》的戏,演出时为什么不能读《西厢记》剧 ... 翡翠小万中万大万指多少钱翡翠中3万怎么说 小万是啥意思是什么 实用又有颜的是什么? 劳燕分飞最佳答案什么动物 劳燕分飞劳是指什么鸟 我总梦到一个场景,就是我打开了一个抽屉然后不知道看见啥了就一直哭... 权且的读音及解释 权且是什么意思 bios中的performance是什么意思? 同一法律关系是什么意思? 男生叫我宝宝什么意思? 颈椎病头昏头痛怎么办 头昏四肢无力怎么办 每天都感觉头昏昏沉沉的怎么办 老年人总是头晕怎么办 c语言数组编程,一班级10个学生,每个学生3门课考试成绩,编程每个学生... 哪种女人不适合做老婆? 男人千般叮嘱女人的妹妹照顾她姐姐炖补品给她吃。是什么样的爱?_百度... 用什么方法祛眼袋效果不错? 小朋友眼袋很重是什么原因 股票七不买三不卖口诀 word文档中怎么给空格添加下划线呢? 阿拉斯加犬一定要喂狗粮吗?? 抖音发来一个关注请求,是什么意思? 学生得痔疮怎么办 从他的经历中,我得到了许多启发的翻译是:什么意思 痔疮要注意什么饮食禁忌 我从她的表情可以判断出他很满意 英文翻译 生产完痔疮严重怎么办 鑫字注册公司取名鑫字注册公司取名 微信怎么用搜狗输入法苹果手机 "BYS"缩写在英语中代表什么? 代码bys是什么意思? bys是什么线 “学不躐等”“不陵节而施”出自于哪一原则