CE贝多芬


私信TA

用户名:hjl88

访问量:8819

签 名:

等  级
排  名 57
经  验 11251
参赛次数 20
文章发表 293
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:既然他已经给排好顺序,那我们给他放入数组中,我们只需要用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 人评分

  评论区

  • «
  • »