解题思路:
数组指针,找到插入点,插入n,之后的向后移一位。
注意事项:
结果正确,可是通过不了,改啦好多遍,大家可以在下方评论,一起交流。
参考代码:
#include <stdio.h>
int main()
{
int a[20],n,i;
int *p[20];
int *temp = NULL, *temp1 = NULL;
for(i=0;i < 9;i++)
{
p[i] = &a[i];
scanf("%d",a+i);
printf("i = %d\t", i);
printf(" a = %d\n", *p[i]);
}
scanf("%d",&n);
for(i=0;i<9;i++)
{
if(*p[i]< n)
{
continue ;
}
else
{
printf(" p[%d] = %d\n", i, *p[i]);
temp = p[i];
p[i] = &n;
for( i; i < 9; ++i)
{
temp1 = p[i+1];
p[i+1] = temp;
temp = temp1;
}
break;
}
}
for(i=0;i<10;i++)
printf(" p = %d, i = %d\n",*p[i], i);
}
0.0分
0 人评分
C二级辅导-分段函数 (C语言代码)浏览:868 |
简单的a+b (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:517 |
C语言训练-计算1977!* (C++代码)浏览:859 |
Pascal三角 (C语言代码)格式错误浏览:521 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2081 |
母牛的故事 (C语言代码)浏览:716 |
核桃的数量 (C语言代码)浏览:672 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:697 |
Spperman 2018-09-05 19:11:39 |
那时候刚学,想要试试不同的方法,