根據50個學生的中文成績和英文成績
㈠ 有50個學生,要求輸出成績在80分以上的學生的學號和成績 要求一起輸入一起輸出
#include <stdio.h>
int main()
{
int a[100][2],i;
printf("請輸入學生的學號與成績(中間以逗號隔版開)權\n");
for(i=1;i<=50;i++)
scanf("%d,%d",&a[i][0],&a[i][1]);
for(i=1;i<=50;i++)
if(a[i][0]>=80)
printf("%5d%5d\n",a[i][0],a[i][1]);
return 0;
}
㈡ 右表是某班英語及數學成績的分布表,已知該班有50名學生,成績分1至5個檔次.如:表中所示英語成績為4分
(1)由表知,來英語4分,數源學3分的學生有7人,總學生數是50人∴所求概率為
7 |
50 |
(2)m≥3的條件下,即英語成績在3分及3分以上的學生為總體,總體數35人,又n=3的學生數為1+7=8,
∴所求概率為
8 |
35 |
(3)總學生數是50,表中標出學生總數是47人,
|
|
1+b+6+0+a |
50 |
0+0+1+1+3 |
50 |
78 |
25 |
|
㈢ C語言:有50個學生成績在80分以上的學號和成績輸出!
#include<stdio.h>
int main()
{
int a[10][5],i,j;
printf("請輸入50個學生的成績");
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
{
scanf("%d", &a[i][j]);
}
}
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
if(a[i][j]>80)
{
printf("這個學生的學號是版權%d,這個學生的成績是%d",i*10+j+1,a[i][j]);
}
}
return 0;
}
㈣ 通過鍵盤輸入50個學生的成績,統計出不及格(滿分100分,少於60分為不及格)人數進行輸出。
CLS
S=0
FOR I=1 TO 50
INPUT X
IF X>=60 THEN S=S+1
NEXT I
PRINT S
END
這些不需要一維數組,s也不需要DIM。我給出的是初級的程序,順便回問一句,答你qb學到哪兒了?這個程序so easy!
㈤ c語言指針變數輸入50個學生數學英語兩門成績並計算每門成績平均值及每個人平均成績
#include "stdio.h"
main()
{
int b,a=1,sum,c,;//你在最後printf裡面用的是.2f所以sum要用float且c後面多了一個逗號
while(a<=10)
{
printf("輸入學生成績:");
scanf("%d",&c);
b=c;//這里的b其實可以不用。
sum=sum+b;
a++;
}
sum=d/10;//這里多出了一個d,在Int裡面你沒用d。
printf("%.2f\n",sum);
}
#include "stdio.h"
main()
{
int b,a=1,c;
float sum=0;
while(a<=10)
{
printf("輸入學生成績:");
scanf("%d",&c);
sum=sum+c;
a++;
}
sum=sum/10;
printf("%.2f\n",sum);
}
㈥ 有50個學生,要求輸出成績在80分以上的學生的學號和成績。n表示學生學號,g表示學生成績。用c語言
得到如下代碼:
#include<stdio.h>
intmain()
{
intn[50],g[50];
inti;
for(i=0;i<50;++i){
printf("請輸入第%d個學生的學號和版成績:權",i+1);
scanf("%d%d",&n[i],&g[i]);
}
for(i=0;i<50;++i){
if(g[i]>=80){
printf("%d%d ",n[i],g[i]);
}
}
return0;
}
㈦ 有50個學生,要求輸出成績在80分以上的學號和成績。
# include<stdio.h>
struct student
{char number[8];
float score;
}stu[50];
int main()
{int i;
for(i=0;i<50;i++)
{printf("Number,score:");
scanf("%s%f",stu[i].number,&stu[i].score);
}
for(i=0;i<50;i++)
if (stu[i].score<=80)
printf("%s號 %s分\n",stu[i].number,stu[i].score);
//for這一段可以改成直接在程序中對回stu[50]進行賦值答
return 0;
}
㈧ 有50個學生,要求輸出成績在80分以上的學生的學號和成績
#include <stdio.h>
int main()
{
int a[5][10];
int i,j;
for(i=0;i<5;i++)
for(j=0;j<10;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
for(j=0;j<10;j++)
{
if(a[i][j]>80)
{
printf("這個學生的學號內是%d,這個學生的成績是容%d\n",(i*10+j+1),a[i][j]);
}
}
return 0;
}
㈨ 有50個學生,要求輸出成績在80分以上學生的學號和成績
我覺得可以。
半年沒碰數學了,看著這個程序應該可行。
細節部分都考慮到了。
可能還有更簡化一點的程序語言。
㈩ C語言的一些問題,50個學生中成績高於80分者的學號和成績
這不是C語言,這是偽代碼。
寫成漢語就是:
開始
置 i 為1
當 i 小於50時
{
輸入第 i 個學生版的分數 和 學號權
i 增加 1
}
置 i 為1
當 i 小於50時
{
如果第 i 個學生的分數大於80分 則輸出第 i 個學生的分數
i 增加 1
}