热门

最新

红包

立Flag

投票

同城

我的

发布
m0_52313561
Leeerll
5 年前
truem0_52313561

#include <stdio.h>
#include <stdlib.h>
void increase(int num[],int n);
void decrease(int num[],int n);
int main()
{
int a,n;
int *num;
int i;
printf("1:increase,2:decrease\n");
scanf("%d",&a);
printf("how many numbers\n");
scanf("%d",&n);
num=(int *)malloc(n*sizeof(int));
printf("now type in the numbers\n");
for(i=0;i<n;i++)
scanf("%d",&num[i]);

switch(a)
{
case 1:
{
increase(num ,n);
break;
}
case 2:
{
decrease(num ,n);
break;
}
}
return 0;
}
void increase(int num[],int n)
{
int i,j;
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
if(num[j]>num[j+1])
{
int t;
t=num[j];
num[j]=num[j+1];
num[j+1]=num[j];
}
for(i=0;i<n;i++)
printf("%d\t",num[i]);

}
没有错误啊??为啥build failed呢????
哭了😭
各位大佬帮我看看。谢谢你们!!!!

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
阿巴
立即登录