问山风785 2021-12-28 09:13 采纳率: 50%
浏览 44
已结题

C语言数组插入一个数并排序

为什么在devc++输入的19变成了16还有VS中变成了这个
#include<stdio.h>
int main(void){
int i,j,k,t,x,a[11];
printf("输入十个整数:");
for(i=0;i<10;i++){
scanf("%d",&a[i]); /*随机输入一个10个元素的数组*/
}
for(i=0;i<10;i++){
k=i;
for(j=i+1;j<11;j++){
if(a[j]<a[k]){
k=j;
}
t=a[k];a[k]=a[i];a[i]=t;
}
} /*选择法将原数组按升序排序*/
printf("输入一个要插入的数:");
scanf("%d",&x); /*输入插入的数*/
for(i=0;i<10;i++){
if(x<a[i]){
break;
}
}
for(j=9;j>i-1;j--){
a[j+1]=a[j];
}
a[i]=x;
for(i=0;i<11;i++){
printf("%d ",a[i]); /输出排序后的数组结果/
}
}

img

  • 写回答

1条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    问题事件

    • 系统已结题 1月5日
    • 已采纳回答 12月28日
    • 创建了问题 12月28日

    悬赏问题

    • ¥15 逆向基础题 第一次做 有很多不懂需要请教
    • ¥16 基于Python的数据库系统开发
    • ¥15 某企业对员工采用计件工资管理制度。通过编写程序,要达到以下目的
    • ¥15 关于C# 英文打字练习器程序设计
    • ¥15 wfp应用层设计规则如何能传递到内核层
    • ¥15 关于机器学习创新点几个问题
    • ¥15 python程序编写
    • ¥15 Type-C扩展坞的RTL8153地址硬改
    • ¥15 uniapp websocket 发送 sub 监听后,代码自动发送了 unsub ,解除了监听
    • ¥15 nativefier封装electron的应用遇到alert弹窗后input栏获取不到焦点,confirm不弹出的问题。