问答详情
源自:6-12 综合练习

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

#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;

}


提问者:慕斯2458264 2019-04-16 00:53

个回答

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

    可能必须有5个函数?

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