当前位置:首页 » 考试成绩 » 已知一个班10个学生的成绩

已知一个班10个学生的成绩

发布时间: 2021-03-14 10:02:45

A. 已知一个班10个同学的成绩,存放在一个一维数组中,要求找出其中成绩最高和最低的学生成绩和该生的序号.

给数组赋值有问题,数组下标是从0开始,而你却从1开始赋值,而且最后还给score[10]赋值,这是错误的,还有就是,题目还有要求输出学生序号,这个你还没有表示出来,其实这个可以用结构体直接搞定

B. 急!已知一个班10个学生的成绩,存放在一个一位数组中,要求找出其中成绩最高的学生成绩和该生的序号。

一,float score[10]={87,82,78,84,90,89,80,92,76,85};
二,序号理解要为:从0开始。

C. 一个班有10个学生成绩,要求输入这10个学生成绩,然后求出他们的平均成绩(用代码求)

代码如下:

#include<stdio.h>
main()
{
inta[10],i;
floataver,s=0;
for(i=0;i<10;i++)
{
printf("请输入第%d个同学的成绩:",i+1);
scanf("%d",&a[i]);
s=s+a[i];
}
aver=s/10;
printf("平均分为%g ",aver);
}

D. 求“已知一个班10个学生的成绩,要求输入这10个学生的成绩,然后求出它们的平均成绩。”的编程方法

// Test1.cpp : Defines the entry point for the console application.
//#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
//已知一个班10个学生的成绩,要求输入这10个学生的成绩,然后求出它们的平均成绩。
int StudentNumber = 10;
int count = 1;
float Score = 0.0;
float AverageScore = 0.0;
float t;
while(count<=StudentNumber)
{
printf("请输入第%d个学生的成绩:",count);
scanf("%f",&t);
Score = Score + t;
count++;
}
AverageScore = Score/StudentNumber;
printf("平均成绩=%.2f\n",AverageScore); return 0;
}

E. C语中用一维数组解已知一个班10个学生的成绩,要求输入这10个学生的成绩然后求出它们的来均成绩

#include<stdio.h>

int main()
{
int arr[10];
int i,sum=0;
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
sum+=arr[i];
printf("%d ",arr[i]);

}

printf("\n%d\n",sum);
return 0;

}

F. C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高学生的成

#include

main()
{int
i,max,a[10];
printf("输入十个同学的成绩:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
max=0;
for(i=0;i<=9;i++)
if(a[i]>max)
max=a[i];
printf("最好成绩为:%d",max);
}希望对楼主有帮助,

G. c语言题目:已知一个班10个学生的成绩,要求输入这10个学生的成绩,然后求出它们的平均值。怎么写

#include<stdio.h>
main()
{
int a[10],i;
float aver,s=0;
for(i=0;i<10;i++)
{
printf("请输入第%d个同学的成绩:",i+1);
scanf("%d",&a[i]);
s=s+a[i];
}
aver=s/10;
printf("平均专分属为%g\n",aver);
}

H. C语言已知一个班10个同学的成绩,要求输入这10个学生的成绩,然后求出他们的平均成绩

#include<stdio.h>
void main()
{
int i,j;
float Students[10];// 该数组用来存放来这10个同学的成源绩
float sum=0,aver=0;//sum为成绩之和,aver为成绩平均值

for(i=0;i<10;i++) //该循环体用于输入学生成绩
{
printf("请输入学号为%d",i+1);
printf("的学生的成绩:");
scanf("%f",&Students[i]);
}

for(j=0;j<10;j++) //该循环体用于计算学生总成绩
sum=sum+Students[j];
aver=sum/10; //求平均成绩
printf("这几个同学的平均成绩为:%.2f\n",aver);
}

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

#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");
}

J. C语言 已知一个班10个同学的成绩,存放在一个一维数组中,要求找出其中成绩最高的学生成绩和该生的序号.

代码抄:

(10)已知一个班10个学生的成绩扩展阅读:

scanf 函数最主要的用法是:

scanf("输入控制符", 输入参数);

功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。

用scanf()函数以%s格式读入的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。

如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符数组中,遇到换行符或文件结束标志时结束读入。换行符不作为读取串的内容,读取的换行符被转换为字符串结束标志''。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919