3:输入10个学生的姓名学号成绩,统计不及格的人数,并将不及格的人数输出?

作者&投稿:江伏 (若有异议请与网页底部的电邮联系)

在上面的程序中,我们首先定义了一个结构体Student,用于存储每个学生的姓名、学号和成绩。然后,我们定义了一个包含10个Student结构体的数组students。接着,我们使用for循环依次输入每个学生的姓名、学号和成绩,并将它们存储在相应的结构体中。

然后,我们使用另一个for循环统计不及格的人数。如果某个学生的成绩小于60分,则将不及格的人数加1。

最后,我们输出不及格的人数。



~

有10个学生,每个学生的数据有:学号 姓名 数学,语文,英语成绩,从键盘输 ...
答:for(int i=0;i<10;i++){ temp=(stu *)malloc(sizeof(stu));printf("请输入学生%d姓名:",i+1);scanf("%s",temp->name);printf("请输入学生学号:");scanf("%s",temp->stuno);printf("请输入语文成绩:");scanf("%d",&(temp->yw));printf("请输入数学成绩:");scanf("%d",&(...

c语言 输入10个学生的学号 姓名 三门成绩 输出三门成绩的平均值 输出...
答:for(j=0;j<10;j++){sum1+=s[j].score1;///+= sum2+=s[j].score2;/// sum3+=s[j].score3;///}printf("ave1=%0.1f,ave2=%0.1f,ave3=%0.1f\n",sum1/10.0,sum2/10.0,sum3/10.0);///除以 10.0

C语言 输入10个学生的学号 姓名 3门课的成绩 输出平均成绩及平均成绩...
答:include<stdio.h>struct student{ int num; char name[20]; float score[3]; //成绩有三门,这里数组要定义3}stu[9];void main(){ struct student stu[9]; int i,j,k=0; float dscore[9]; printf("Please Input the message of ten student\n"); for(i...

输入10个学生的学号,姓名,性别,成绩,找出男状元和女状元
答:include<iostream> include<string> using namespace std;struct student { string number;string name;string sex;int result;}stu[10];int main(){ cout<<"输入十名学生的信息(学号,姓名,性别<男:nan,女:nv>,成绩):"<<endl;int i=0;while(i<10){ cin>>stu[i].number>>stu[i]....

...有10个学生,每个学生的数据包括学号,姓名,及三门课成绩,总,平均...
答:include(stdio.h)float score[4];}person[10];int i;printf("请输入10名学生的学号、姓名、及三门成绩:");for(i=0;i<10;i++)printf("学号:%d 姓名:%s 成绩:%d %d %d 平均成绩:%d\n",person[i]->number,person[i]->name[20],person->score[0],person->score[1],person->...

...学号,姓名、3门课程的成绩,从键盘输入10个学生的数据,要求输出学生3...
答:代码如下:include <stdio.h> include <stdlib.h> struct student { char stuNum[20]; //学生学号 char stuName[20]; //学生姓名 int stuscore[3]; //学生3门课成绩 };int main() { int i, j;student stu[10];//为了简单,此处只输入前3个学生的数据。如果要输入10个学生数据,把for...

C语言输入10个学生学号姓名成绩文件中
答:include<stdio.h> include<stdlib.h> define N 10 struct student { char sno[20];int math;int English;int chinese;int sum;double avg;};void save(struct student*a){ int i,s=0;FILE*fp;for(i=0;i<N;i++){ a[i].sum=0;scanf("%s%d%d%d",a[i].sno,&a[i].math,&...

c++从键盘输入10个学生的信息(包括学号,姓名,成绩)要求按照成绩高低顺 ...
答://定义结构体存储学生信息,对成绩使用冒泡排序#include <iostream>using namespace std;struct Stu{ string id; string name; int score;};int main(){ Stu stut[10]; Stu tmp; for(int i = 0; i < 10; i++){ cin >> stut[i].id >> stut[i].name >> ...

c语言录入10个学生信息,包括学号姓名,5门课成绩,并要求录入学生各科成 ...
答:char name[5];int score1[50],score2[50],score3[50],score4[50],score5[50];int sum[10];struct student *p;}N;N *ks(){ N *head,*next,*end,sum[10];head=(N*)malloc(sizeof(N));next=head;for(int i=0;i<10;i++){ printf("请第%d次输入学号,性别,名字,5科成绩\...

编一程序,输入10个学生的学号,姓名,总分,然后按总分排序后给出_百度知...
答:include <stdio.h> define N 200 define SCORES 5 define NUMLEN 10 struct std_type{ char no[NUMLEN];/*学号*/ char *name;/*名字字符串指针*/ int scores[SCORES];/*五门功课的成绩*/ };struct std_type students[N];int order[N];int total[N];/*[函数]输入一个学生信息函数*/ ...