博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组定义已经自动初始化
阅读量:4948 次
发布时间:2019-06-11

本文共 997 字,大约阅读时间需要 3 分钟。

 

 数组的插入排序:

 1 #include <stdio.h>
 2 
int main()
 3 {
 4 
 5     int a[11]={
1,4,6,9,13,16,19,28,40,100};// 10 member
 6 
 7     
int temp1,temp2,number,end,i,j;
 8 
 9     printf(
"
original array is:\n
");
10 
11    
 for(i=0;i<11;i++)                      // output 11 member,if a[10]==0,it indicate it was init already
12 
13         printf(
"
%5d
",a[i]);
14 
15     printf(
"
\n
");
16 
17     printf(
"
insert a new number:
");
18 
19     scanf(
"
%d
",&number);
20 
21     end=a[
9];
22 
23     
if(number>end)
24 
25         a[
10]=number;
26 
27     
else
28 
29     {
30         
for(i=
0;i<
10;i++)
31 
32         {
33             
if(a[i]>number)
34 
35             {
36                 temp1=a[i];
37 
38                 a[i]=number;
39 
40                 
for(j=i+
1;j<
11;j++)
41 
42                 {
43                     temp2=a[j];
44 
45                     a[j]=temp1;
46 
47                     temp1=temp2;
48 
49                 }
50 
51                 
break;
52 
53             }
54 
55         }
56 
57     }
58 
59     
for(i=
0;i<
11;i++)
60         printf(
"
%6d
",a[i]);
61 
62     printf(
"
\n
");
63 
64         
return 
0;
65 

66 }

 

mian@mian:~/Public/code$ ./input_into_array 

original array is:
    1    4    6    9   13   16   19   28   40  100    0

 

note that:if define like thiis

 

 优化result:

 

 

 

转载于:https://www.cnblogs.com/zhengmian/archive/2012/05/07/array_init.html

你可能感兴趣的文章
9. 回文数
查看>>
外部获取IndexPath的几种方式(关联对象等)
查看>>
Python多线程简单例子
查看>>
线性回归 及 正则化 公式推导
查看>>
多线程交替输出1234
查看>>
梦断代码阅读笔记02
查看>>
河南省第十届省赛 Binary to Prime
查看>>
Spring MVC统一异常处理
查看>>
mybatis爆出constructor和getter异常的解决方法:
查看>>
rest-framework之视图
查看>>
socket技术详解
查看>>
RabbitMQ
查看>>
WordPress中默认文本编辑器替换成百度UEditor编辑器
查看>>
jQuery 删除或是清空某个HTML元素。
查看>>
图片添加水印效果
查看>>
iOS开发UI篇—核心动画(转场动画和组动画)
查看>>
20190724-Python网络数据采集/第 2 章 复杂HTML解析-导航树/正则表达式
查看>>
[Swift]LeetCode605. 种花问题 | Can Place Flowers
查看>>
[Swift]LeetCode494. 目标和 | Target Sum
查看>>
python--斐波那契数列
查看>>