问题描述
- 哪里错了哪里错了我是按照书上写的
- main()
{
int shuzu[5]={14287};
int ij;
for(i=0;ifor(j=1;jif(shuzu[j-1]>shuzu[j])
{
int a=shuzu[j-1];
shuzu[j-1]=shuzu[j];
shuzu[j]=shuzu[j-1];
}
for(i=0;i<5;i++)printf(""%d
""shuzu[i]);
}}
解决方案
int main(){int shuzu[5]={14287};int ij;for(i=0;i<5;i++)for(j=1;j<=i;j++)if(shuzu[j-1]>shuzu[j]){int a=shuzu[j-1];shuzu[j-1]=shuzu[j];shuzu[j]=a;}for(i=0;i<5;i++)printf(""%d
""shuzu[i]);}
解决方案二:
;,写成全角的了
解决方案三:
http://codepad.org/k4eO908O
解决方案四:
。。。。。。。。。不知道lz的哪本书会有这样的代码
我猜是这样的
#include<stdio.h>int main(){ int shuzu[5]={14287}; int ij; for(j=1;j<5;j++){ if(shuzu[j-1]>shuzu[j]){ int a=shuzu[j-1]; shuzu[j-1]=shuzu[j]; shuzu[j]=a; } } for(i=0;i<5;i++) printf(""%d
""shuzu[i]); return 0;}
解决方案五:
自己写的strcamp函数不知道哪里错了
时间: 2024-10-31 11:12:17