C语言 定义5个人 输入学号和成绩 统计输出成绩大于60分以上的人数
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 16:05:23
第一空:scanf("%d%s",&stu[i].num,stu[i].name);第二空:scanf("%f",&stu[i].sco[j]);第三空:stu[i].sum+=stu[i].sco[
#includeintmain(){intn;charch;inti;printf("输入一个10以内的正整数和相应个数的五进制成绩:\n");scanf("%d",&n);for(i=0
#includeintmain(){charch;inti,x,n=0,s=0;for(i=1;;i++){printf("请输入学生成绩,以空格隔开,以回车结束:\n");scanf
#includeinta[10],i,j=0,k=0;for(i=0;i
把5个成绩加起来,除与5就得平均成绩.如:intscore[5]={90,80,80,95,87};intsum;sum=0;floatavg=0;for(inti=0;i
#include#defineN10//N可有自己确定!floataver(floata[]){inti;floatsum=0;for(i=0;i
#includeintmain(){floata[10];inti;printf("请输入使命学生的成绩:");for(i=0;i
需要存储什么信息,能不能把所要存储的信息清楚的说出来.这样在定义结构体的时候可以确定.#include"stdio.h"intmain(){\x09struct\x09{\x09\x09charnam
已调通,大致功能相当#include#include/*其它说明*/#include/*字符串函数*/#include#defineLENsizeof(STUDENT)typedefstructstu
写了一个,看看能不能帮到你#include#include#defineNUM50voidbubblesort(float*grade,char(*num)[20]){inti,j;floattemp
#include"stdio.h"intsum(inta[]){\x09inti,result=0;\x09for(i=0;i\x09\x09result+=a[i];\x09returnresult
#includevoidmain(){\x09floata;\x09printf("请输入成绩:\n");scanf("%f",&a);\x09switch((int)(a/10+0.05))\x09
你这个程序没任何问题啊,“但每个阶段人数总是0,百分比也为0,请高手指导一下.”我想,你是不是输入错误啊,就是输入的时候 ID 和分数之间要空开来,并且每输入一个学生的
#includetypedefstructperson{\x09intnumber;\x09charname[10];\x09floatscores;}person;voidsort(persona[
一楼基本上是对的,不过循环这些有错,还是必须加上循环的中止条件,调试无误代码如下:#include"stdio.h"intmain(){\x09signedintn;//因为要与-1比较,所以n定义为
因为程序是按列录入数据,你键入的前五个数的为1,2,3,2,3,也就是a[1][0]=1;a[2][0]=2;a[3][0]=3;a[4][0]=2;a[5][0]=3;所以按照你写的公式,第一列平均
#include"stdio.h"//输入信息函数intinput(intscore[][4],charname[][15]){intn,i;printf("请输入学生个数:");scanf("%d"
/>#include<stdio.h>#define M 105int main(){ int hao
#include#includeusingnamespacestd;structstu{\x09intnum;\x09charname[20];\x09charsex[6];\x09intgrade;
#includevoidmain(){charname[20];charnumber[20];inta,b;floatm;scanf("%s%s%d%d",name,number,&a,&b);m=(