题目:输入一个正整数n(/
输出:输出交换后的n个整数
思考:(1)由题可得,1 int a[100]; (2)分两种情况:当第一个数为0时,将0设为初值,借助循环比较大小,并将最小数与第一个数进行交换,得到一个数组;当第一个数不为0时,再次借助循环并进行赋值 *** 作得到数组; p = 0; (3)最后利用循环输出得到的数组; for(i=0;i 完整代码: #include 欢迎分享,转载请注明来源:内存溢出
int n,i,p,t;
scanf("%d", &n);
for(i=0;i
for(i=1;i
p = i;
if(p!=0){
t = a[p];
a[p] = a[0];
a[0] = t;
}
printf("n");
return 0;
}
int main(){
int a[100];
int n,i,p,t;
scanf("%d", &n);
for(i=0;i
p = 0;
for(i=1;i
p = i;
if(p!=0){
t = a[p];
a[p] = a[0];
a[0] = t;
}
for(i=0;i
printf("n");
return 0;
}
评论列表(0条)