根据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
}