鱼C论坛

 找回密码
 立即注册
查看: 778|回复: 1

[已解决]pintia上的一道题,求大神帮助

[复制链接]
发表于 2020-11-15 20:05:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
int main(){
    int a,b,c[8],d[9],max;
    scanf("%d",&a);
    for(b=0;b<=7;b++){
        scanf("%d ",&c[b]);
    }
    for(b=0;b<=7;b++){
        if(a<=c[b]){
            d[b]=a;
            a=c[b];
    }
        else{
        d[b]=c[b];}
    }
    d[8]=max;
    for(b=0;b<=8;b++){
    printf("%d ",d[b]);}
    printf("\n");
    return 0;
}
编写一个程序,将输入的数据插入到一个已按升序排好的数组中,要求插入后的数组仍然按升序排列。输入的数组1 2 3 6 7 8 9 10,输入5,然后我这个总数输出1 2 3 6 7 8 9 5 0
最佳答案
2020-11-19 22:10:44
#include<stdio.h>
int main(){
    int a,b,c[8],d[9];
    for(b=0;b<=7;b++){
        scanf("%d",&c[b]);//"%d"后面无需加空格
    }
    scanf("%d",&a);//位置应换一下, 先输入一组数字, 后输入要插入的数字
    for(b=0;b<=7;b++){
        if(a<=c[b]){
            d[b]=a;
            a=c[b];
    }
        else{
        d[b]=c[b];}
    }
    d[8]=a;
    for(b=0;b<=8;b++){
    printf("%d ",d[b]);}
    printf("\n");
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-19 22:10:44 | 显示全部楼层    本楼为最佳答案   
#include<stdio.h>
int main(){
    int a,b,c[8],d[9];
    for(b=0;b<=7;b++){
        scanf("%d",&c[b]);//"%d"后面无需加空格
    }
    scanf("%d",&a);//位置应换一下, 先输入一组数字, 后输入要插入的数字
    for(b=0;b<=7;b++){
        if(a<=c[b]){
            d[b]=a;
            a=c[b];
    }
        else{
        d[b]=c[b];}
    }
    d[8]=a;
    for(b=0;b<=8;b++){
    printf("%d ",d[b]);}
    printf("\n");
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 13:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表