c语言 已知一个班10个学生的成绩,存放在一个一维数据中,从键盘输入一个成绩,查找该成绩是否存

供稿:hz-xin.com     日期:2025-01-14
C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成

#include

void main()
{
int ch[10];
int i,max=0,xh;
printf("请输入10个学生的成绩:
");
for(i=0;i<10;i++)
{
scanf("%d",&ch[i]);
if(ch[i]>max)
{
max=ch[i];
xh=i;
}
}
printf("成绩最高为:%d
",max);
printf("该生的序号为:%d
",xh);
}

#include
#include

typedef struct STU
{
char ID[20];//学号
char Name[20];//姓名
float math;//成绩1
float chinese;//成绩2
float english;//成绩3
};

int main()
{
STU myStu[10];

for(int i = 0; i < 10;i++)
{
printf("请输入第%d个学生的信息
",i+1);

printf("学号:");
scanf("%s",myStu[i].ID);

printf("姓名:");
scanf("%s",myStu[i].Name);

printf("数学成绩:");
scanf("%f",&myStu[i].math);

printf("语文成绩:");
scanf("%f",&myStu[i].chinese);

printf("英语成绩:");
scanf("%f",&myStu[i].english);
printf("
");
}

printf("
学生信息输入完毕
");

printf("
你输入的学生信息如下
");
printf("学号 姓名 数学成绩 语文成绩 英语成绩 3平均成绩
");
for(int i = 0 ; i < 10 ; i++)
{
printf("%s %s %f %f %f %f",
myStu[i].ID,myStu[i].Name,myStu[i].math,
myStu[i].chinese,myStu[i].english,(myStu[i].math + myStu[i].chinese + myStu[i].english)/3.0);
printf("
");
}

return 0;
}

#include <stdio.h>

int main(void)
{
int a[10] = {100,90,80,77,65,54,70,89,88,45};//学生成绩数组;
int n;
int i;
int flag = 0;
printf("请输入一个成绩:");
scanf("%d",&n);
for(i = 0; i < 10; i++)
{
if(n == a[i])
{
flag = 1;
printf("找到了,该学生的序号是%d\n",i);
}
}
if(flag == 0)
printf("无此成绩!\n");
}

用C语言编写程序:从键盘输入一个班10个学生的学号和每个学生考试三门功...
在编程的世界里,使用C语言来处理数据是一个很好的选择,尤其是在需要进行复杂计算和数据结构处理的场景下。例如,我们可以编写一个程序,从键盘输入一个班级10个学生的学号和每个学生三门功课的成绩。这个程序不仅可以帮助我们记录学生的成绩,还能计算出每个学生的平均分,并找出其中最高的平均分。程序的...

从键盘任意输入某班10个学生的成绩,对成绩由高到低排序,并统计成绩不...
我也不知道你用什么语言,所以给你个思路,你照着写吧。1.用一个数组接收10个学生的成绩。2.建立一个方法,里面写好一个对数组进行冒泡排序的程序。这里进行输出,把排序后的数组进行输出。3.在建立一个方法,这个里面写筛选程序,把不及格的成绩放到一个新的数组里面。之后输出这个新数组的最后一个...

C语言程序,请你编写一个程序计算每个学生的平均成绩
int i,j;float sum=0.0;for(i=0;i<10;i++){ printf("请输入第%d个学生的5门成绩",i+1);for(j=0;j<5;j++){ scanf("%f",&a[j]);sum=sum+a[j];} a[10]=sum\/5.0;} printf("10名学生的成绩及平均分\\n");for(i=0;i<10;i++){ for(j=0;j<10;j++)printf("%...

c语言:编程找出十个学生中成绩最高的学号,姓名,成绩
\/\/编译通过 include <stdio.h> int n;struct student { char StuNum[10];\/\/学号 char StuCla[15];\/\/班级 char name[20];\/\/姓名 float score1;\/\/科目一成绩 float score2;\/\/科目二成绩 float score3;\/\/科目三成绩 float aver;\/\/平均成绩 }stu[1000];void main(){ float average(float...

java语言编写, 定义一个“学生”类,然后创建10个学生对象,计算他们的平 ...
\/\/ 假设10个学生的成绩为如下所示 List<Student> list = Arrays.asList(new Student(56), new Student(66),new Student(76), new Student(86), new Student(96), new Student(44), new Student(77), new Student(77), new Student(87),new Student(88));Integer[] grades = new ...

求解答,汇编语言如何设计10个学生成绩统计
; 入口:; Str_Addr=字符串地址(要求在数据段); 用法: Output Str_Addr ; 用法举例:Output PromptStr Output MACRO Str_Addr lea dx,Str_Addr mov ah,9 int 21h EndM ; --- ; 功能:输出一个字符 ; 入口:dl=要显示的字符 Output_Chr proc Near push ax mov ah,02h...

某班有十名学生,考试了英,数,C语言三科。
QuickSort(e,i+1,end);} void main(){ int num,score;int count1=0,count2=0,count3=0;printf("输入人数和课程数:");scanf("%d",&num);scanf("%d",&score);int a[Max][Max];int c[Max] = {0};for(int i = 0;i < num;i ++){ printf("输入%d名同学3门课程的分数:\\n...

从键盘输入 10个学生的成绩存储在数组中,求成绩最高者的序号和成绩
2013-05-16 C语言 已知一个班10个同学的成绩,存放在一个一维数组中,要... 16 2016-06-07 编写一个程序,从键盘输入10个学生的名字和成绩并存在一个结构... 4 2014-12-21 从键盘上输入10个学生的成绩存放在数组a中,计算出平均成绩,... 2015-05-20 编程,初始化方法把10名学生的考试成绩存储在数组中...

用c语言设计一个程序统计一个班的学生成绩
在C语言中设计一个程序来统计一个班的学生成绩,需要先定义一个学生结构体,其中包括学号、四门课程的成绩、总分和平均分。具体代码如下:c include include define N 35 define COURSE 4 struct student { char num[10];float score[4];float sum;float aver;} stu[N];接着,编写输入函数、统计...

用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加...
求每个人的平均成绩还是每门课的平均成绩啊?include<stdio.h> int main(){ int n,m;while(scanf("%d%d",&n,&m)!=EOF){ double N[50][5],M[5]={0},R[50]={0};int i,j,p;for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%lf",&N[i][j]);for(i=0;i<n;i++){ ...