解题思路:既然他已经给排好顺序,那我们给他放入数组中,我们只需要用temp来记录在数组中某个比当前数大的位置即可,在输出时,用temp间隔开,先输出tenp位置前的数字,再输出temp位置后的数字。
注意事项:
参考代码:
#include<stdio.h>
#include<iostream>
using namespace std;
int main ()
{
int a[10],b,temp;
for( int i =0;i < 9;i++)
cin>>a[i];
cin>>b;
for(int i =0;i <9;i++){
if(a[i]>b){
temp=i;
break;//跳出循环
}
}
for(int i=0;i<temp;i++)
printf("%d\n",a[i]);
printf("%d\n",b);
for(int i =temp;i<9;i++)
printf("%d\n",a[i]);
return 0;
}
0.0分
0 人评分
分糖果 (C++代码)浏览:1537 |
用筛法求之N内的素数。 (C语言代码)浏览:1386 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
printf基础练习2 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
蚂蚁感冒 (C语言代码)浏览:1408 |
简单的a+b (C语言代码)浏览:529 |
sizeof的大作用 (C语言代码)浏览:1138 |
数组与指针的问题浏览:760 |