當前位置:首頁 » 考試成績 » 已知一個班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