为什么在VS2017上都能运行,在这上面就不行是有什么问题吗

来源:6-12 综合练习

慕斯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;

}


写回答 关注

1回答

  • Majesty_x
    2019-05-10 13:12:40

    可能必须有5个函数?

    提一句,兄台这个代码规范没有让人看的欲望

    慕田峪425...

    复制粘贴下来就是这样的

    2019-06-25 20:38:13

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题