鱼C论坛

 找回密码
 立即注册
查看: 3615|回复: 0

指针与数组的赋值

[复制链接]
发表于 2013-1-4 04:16:48 | 显示全部楼层 |阅读模式

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

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

x
  1 /*
  2  题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中>    。
  3
  4  程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插>    入后此元素之后的数,依次后移一个位置。
  5
  6  程序源代码:
  7  */
  8
  9 #include<stdio.h>
10
11 void main()
12 {
13     int a[11]={1,4,6,9,13,16,19,28,40,100};
14     int x,*p;
15     p=a;
16     for(p;p<&a[10];p++)printf("%d\t",*p);
17     printf("\n");
18     printf("please input the number:");
19     scanf("%d",&x);
20     for(p;p>=a;p--)
21     {
22         if(*p>=x)
23         {
24             *(p+1)=*p;
25         }
26     }
27     *p=x;
28     for(p=a;p<=&a[10];p++)printf("%d\t",*p);
29     printf("\n");
30 }
执行结果:
1    4    6    9    13    16    19    28    40    100   
please input the number:10
1    4    6    9    13    13    16    19    28    40    100   
哪个帮我找一下问题,谢谢了

小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-9 16:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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