#include <stdioh>
#define M 4
#define N 5
void main()
{
float score[M],add[N]={0},k[M]={0};
int i,j;
for(i=0;i<N;i++)
{
add[i]=0;
printf("输入第%d个学生4门课程的成绩\n",i+1);
for(j=0;j<M;j++)
{
scanf("%f",&score[j]);
add[i]+=score[j];
k[j]+=score[j];
}
}
for(i=0;i<N;i++)
printf("第%d个学生总分:%1f、平均分:%1f\n",i+1,add[i],add[i]/M);
for(i=0;i<M;i++)
printf("第%d门课的平均成绩:%1f\n",i+1,k[i]/N);
}
#include\x0d\int main()\x0d\{\x0d\float std[100],sum=0;\x0d\int i=0,num;\x0d\printf("输入学生成绩,以-1结束:");\x0d\for(;i回答于 2022-11-16
#include<stdioh>
#define LEN 20
#define SUBNUM 6 /定义6门课/
#define STUNUM 30 /定义30名学生/
struct student {
int no; /学号/
char name[LEN]; /姓名/
float score[SUBNUM]; /6门课的成绩/
float sum; /总分/
float aver; /平均分/
};
char subject[SUBNUM][LEN] = {"数学","哲学","物理","外语","化学","计算机"} ; /6门课的名字/
void iputStu (struct student stu[]) {
int i,j;
for (i=0;i<STUNUM;i++) {
printf ("正在输入第%d个学生的信息:\n",i+1);
stu[i]sum = 0;
printf ("学号:");
scanf ("%d",&stu[i]no);
for (j=0;j<SUBNUM;j++) {
printf ("%s成绩:",subject[j]);
scanf ("%f",&stu[i]score[j]);
stu[i]sum += stu[i]score[j];
}
stu[i]aver = stu[i]sum/SUBNUM;
printf ("\n");
}
printf ("总共%d个学生信息均已输入完毕!\n\n",STUNUM);
}
void bubbleSort (struct student stu[]) { /反向冒泡排序/
int i,j;
struct student temp;
for (i=0;i<STUNUM-1;i++)
for (j=0;j<STUNUM-1-i;j++)
if (stu[j]sum < stu[j+1]sum) {
temp = stu[j];
stu[j] = stu[j+1];
stu[j+1] = temp;
}
}
void printStu (struct student stu[]) { /打印所有学生信息/
int i,j;
printf ("======================================================\n");
printf ("学号\t");
for (j=0;j<SUBNUM;j++)
printf ("%s\t",subject[j]);
printf ("总分\t平均分\n");
for (i=0;i<STUNUM;i++) {
printf ("%d\t",stu[i]no);
for (j=0;j<SUBNUM;j++)
printf ("%1f\t",stu[i]score[j]);
printf ("%1f\t%2f",stu[i]sum,stu[i]aver);
printf ("\n");
}
}
int main(void) {
int i,j;
struct student stu[STUNUM];
iputStu (stu);
printf ("以下是%d个学生按总分由高到低排序。\n",STUNUM);
bubbleSort (stu);
printStu (stu);
return 0;
}
运行结果
为了节省时间,运行时将学生人数改为2,源代码是题主要求的30。
参考:a367yahoofs/blog/p7ADqnKLHU5PNgO0Fw--_1/blog/ap_20090526063327787ib_____DRQv2sc4l
超简单又劲好味既水果寒天简单的用新鲜士多啤梨,奇异果,加小小柠檬汁,用洋菜粉雪冻好~~~~~正呀!!
(取自甜食新煮张)材料胶盒一个
洋菜粉(应该可用大菜粉代替,不过我未试过)1小匙
细砂糖· 50g
士多啤梨1包(300-350g)
奇异果3个
橙酒1茶匙 (可以不落)
柠檬汁2/3汤匙 将士多啤梨去蒂,直切对半。奇异果削皮, 1整个的纵切成6等份,和草莓一起排放在容器里。将洋菜粉和水1/2杯放入锅里,开中火煮,以木杓搅拌至融化。待洋菜粉融化变得透明,沸腾后,转小火,煮约2分钟,加入细砂糖。细砂糖一煮融就离火。放置1分钟,略微冷却之后,入橙酒与柠檬汁,拌匀。将洋菜液倒入放有士多啤梨与奇异果的容器里,放进冰箱约1小时使其凝固。待凝固之 后,以手指沾水,轻压水果冻边缘,让空气进入容器与水果冻间,倒扣在站板上。用菜刀切成喜爱的大小,盛盘。,西柚大菜凉拌食谱
参考:-kitchenlkk/sites/default/files/imagecache/kitchen__recipe_dish_shot/corporate/global/recipe/2046
菜式种类: 西餐
食用人数: 2
准备时间: 10 分钟
材料 大菜 10 克 [1 包, 切小段]
青瓜/黄瓜 75 克 [切粒]
烟三文鱼 50 克 [切粒]
红西柚肉 50 克 [切粒]
放面材料
烤香花生碎 30 克
沙律汁
旧庄特级蠔油 1/2 汤匙
西柚醋 2 汤匙
程序大菜放入凉开水中浸至软身,沥干。将所有材料 (烤香花生碎除外) 放入雪柜冷冻,吃时淋上沙律汁拌匀,洒上烤香花生碎,冷吃。-kitchenlkk/tc_kit_/recipe/recipe/agar-agar-and-grapefruit-salad-2046
,
以上就是关于假设有五位同学四门功课成绩,编一程序计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程序全部的内容,包括:假设有五位同学四门功课成绩,编一程序计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程序、c语言中某一门功课的程序统计,输入若干个同学的成绩。以-1作为输入终止的标志,计算平均成绩并输出、假设某班有30个学生,每人6门功课,请编写程序先计算各人的总分,然后排出名次。C语言编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)