嘻嘻x1x1
2019-07-28 11:34
#include <stdio.h>
#define N 10
int main()
{
int score[N]={67,98,75,63,82,79,81,91,66,84};
int sum,max,min,average;
int number(int score[N)
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<i;j++)
{
if(score[i]<score[j])
{
int temp;
temp=score[i];
score[i]=score[j];
score[j]=temp;
}
}
}
for(i=0;i<10;i++)
{
printf("%d ",score[i]);
}
}
return 0;
}
你的int number(int score[N) 里面for(i=0;i<10;i++)
{
printf("%d ",score[i]);
}
}后面要有return 0;
要么你定义为void不用返回值。
数组定义score[N]有问题,题目也是让你自己定义5个函数计算,不是直接在主函数里写
首先,应该必不可能运行成功的吧。int number(int score[N)
其次,函数里面应该不能定义函数的吧。
C语言入门
926020 学习 · 20793 问题
相似问题
回答 1
回答 1