c语言成绩分类流程图 c语言已完成的程序怎么插入计算平均分?

[更新]
·
·
分类:行业
4575 阅读

c语言成绩分类流程图

c语言已完成的程序怎么插入计算平均分?

c语言已完成的程序怎么插入计算平均分?

/* C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩 */ #includestdio.h #defineN10 intmain() { floatarr[N]{0.0},s0.0; inti; for(i0;i!N; i){//输入 scanf(%f,arr[i]); s arr[i]; } printf(%0.2f
,s/N);//输出平均数 return0; }

(∑各科成绩×学分)/∑各科学分什么意思?怎么算?

∑希腊字母,在数学中一般表示求和,就是把∑符号后面的东西累加 ∑各科学分表示把各科学分全部加起来 举例来说,有3个学科a,b,c,成绩分别为60,70,80,学分分别为,3,4,5 那么就是 (60x3 70x4 80x5)/(3 4 5)72(后面小数舍去了) 就是说你的平均成绩是72分 另外你的公式写的有点问题,应该是 ∑(各科成绩×学分)/∑各科学分

C语言定义一个数组,接受从键盘输入的20个学生成绩,求其平均分并统计其中的及格和不及格的人数及其占比?

#include
int main()
{
int min 0;
int max 0;
int arr[20];
int i 0;
scanf(d, arr[i]);
min max arr[0];
do
{
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
scanf(d, arr[ i]);
} while (i 19);
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
printf(max is d, min is d, max, min);
return 0;
}
1、数组越界
2、找最大最小应该是每个都与最终的最大最小值比较的
如果不考虑特殊的输入值,可以给min和max初始值,代码会简单很多:
#include
int main()
{
int min 100000000;
int max 0;
int arr[20];
int i;
for(i 0; i 20; i)
{
scanf(d, arr[i]);
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
}
printf(max is d, min is d
, max, min);
return 0;
}