慕斯2458264
2019-04-16 00:53
#include<stdio.h>
#define N 10
int f;
int arr[N]{ 67,98,75,63,82,79,81,91,66,84 };
void num(int z)
{
float p;
for (f = 0; f < 10; f++)
{
z += arr[f];
}
p = z / 10.0;
printf("总成绩为%d\n", z);
printf("平均分为:%.2f\n", p);
}
void numn()
{
int x, z;
for (f = 0; f < N - 1; f++)
{
for (x = 0; x < N - f - 1; x++)
{
if (arr[x+1] > arr[x])
{
z = arr[x];
arr[x] = arr[x + 1];
arr[x+1] = z;
}
}
}
printf("最高分为:%d\n", arr[0]);
printf("最低分为:%d\n", arr[9]);
for (f = 0; f < 10; f ++ )
{
printf("%d\t", arr[f]);
}
}
int main()
{
num(0);
numn();
return 0;
}
可能必须有5个函数?
提一句,兄台这个代码规范没有让人看的欲望
C语言入门
926020 学习 · 20793 问题
相似问题