本帖最后由 创世菌 于 2018-9-9 19:55 编辑
这帖是用来修改 @逸飞扬_VbCNT 那贴 的错误的。
这就上代码:(你可能会有点看不懂……)
- #include <stdio.h>
- int main()
- {
- int a[10],i,j;
- for(i=0;i<10;++i)
- scanf("%d",a+i]);
- for(i=1;i<10;++i)
- for(j=0;j<i;++j)
- if(a[j]>a[i])
- {
- a[i]^=a[j];
- a[j]^=a[i];
- a[i]^=a[j];
- }
- printf("%d",a[0]);
- for(i=1;i<10;++i)
- printf(",%d", a[i]);
- getchar();
- getchar();
- return 0;
- }
复制代码
所以再来个简单一点的:
- #include <stdio.h>
- int main()
- {
- int a[10],i,j,t;
- for(i=0;i<10;i++)
- scanf("%d",&a[i]);
- for(i=1;i<10;i++)
- for(j=0;j<i;j++)
- if(a[j]>a[i])
- {
- t=a[i];
- a[i]=a[j];
- a[j]=t;
- }
- printf("%d",a[0]);
- for(i=1;i<10;i++)
- printf(",%d", a[i]);
- getchar();
- getchar();
- return 0;
- }
复制代码
再添上可爱的附件。
然后再投票:
|