我是靠谱客的博主 务实翅膀,最近开发中收集的这篇文章主要介绍C语言程序中几个for,C语言程序中for循环和switch的用法?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

匿名用户

1级

2015-06-14 回答

# include

int i, j, num[5], p;

char order;

float score[5], sum = 0.0, average, t, u;

void PrintAll() {

for (i = 0; i 

printf("%d,%7.2f", num[i], score[i]);

printf("n");

}

}

void ComputeAverage() {

average = sum / 5.0; // 平均成绩//

printf("全班平均成绩为%7.2fn", average);

}

void Sort() {

for (j = 0; j 

for (i = 0; i 

if (score[i] 

t = score[i + 1];

score[i + 1] = score[i];

score[i] = t;

u = num[i + 1];

num[i + 1] = num[i];

num[i] = u;

}

for (i = 0; i 

printf("%d,%5.2fn", num[i], score[i]);

}

void PrintCxcellent() {

for (i = 0; i 

if (score[i] >= 80)

printf("学号:%d成绩:%5.2fn", num[i], score[i]);

}

}

char Menu() {

printf("A:输出全班学生的学号和成绩n");

printf("B:计算并输出全班的平均成绩n");

printf("C:降序并输出全班学号与成绩n");

printf("D:显示>=80分以上学生n");

printf("请选择(A~D):");

return getchar();

}

int main() {

for (i = 0; i 

printf("请输入学号:n");

scanf("%d", &num[i]);

printf("请输入成绩:n");

scanf("%f", &score[i]);

sum = sum + score[i];

}

switch (Menu()) {

case 'A':

PrintAll();

break;

case 'B':

ComputeAverage();

break;

case 'C':

Sort();

break;

case 'D':

PrintCxcellent;

break;

}

return 0;

}

//你看我改动的,估计老师出题应该我这样理解的。

最后

以上就是务实翅膀为你收集整理的C语言程序中几个for,C语言程序中for循环和switch的用法?的全部内容,希望文章能够帮你解决C语言程序中几个for,C语言程序中for循环和switch的用法?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部