ACM训练系统 1025 [编程入门] 数组插入处理 C

基本思路:

创建一个包含十个数据的数组

假设插入的数据是a

让数组中的数据依次和a比较,如果a小则直接输出,比a大则结束循环并且输出a

输出a之后再接着上面的循环将剩余的数组数据输出

以下代码可以满分通过acm训练系统

//baizhen
#include <stdio.h>
int main(void)
{
        int a[10],digits=0;                        //创建数组
        for(int i=0;i<9;i++)                       //输入数据
                scanf("%d",&a[i]);
        getchar();
        scanf("%d",&a[9]);                          //输入插入的数据“a”
        for(digits=0;digits<9;digits++)
                if(a[digits]<a[9])                  //从前往后比较大小,输出小的
                        printf("%d\n",a[digits]);
                else
                        break;                      //如果a更小了,就结束循环
        printf("%d\n",a[9]);                        //输出a
        for(;digits<9;digits++)                     //将剩余的数据输出
                printf("%d\n",a[digits]);
        return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值