解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int m, n,i;
while (scanf("%d %d", &n, &m) == 2 && m != 0 && n != 0)
{
int a[101],sign=0;
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
for (i = 0; i < n; i++)
{
if (a[i] > m)
{
sign = i;
break;
}
}
for (i = n; i >= sign; i--)
a[i] = a[i - 1];
a[sign] = m;
for (i = 0; i < n + 1; i++)
printf("%d ", a[i]);
printf("\n");
}
return 0;
}
0.0分
1 人评分
C语言训练-排序问题<1> (C语言代码)浏览:601 |
printf基础练习2 (C语言代码)浏览:743 |
C二级辅导-阶乘数列 (C语言代码)浏览:692 |
简单的a+b (C语言代码)浏览:528 |
【矩阵】 (C++代码)浏览:950 |
循环入门练习5 (C语言代码)浏览:839 |
简单的a+b (C语言代码)浏览:531 |
演讲大赛评分 (C语言代码)浏览:1638 |
钟神赛车 (C语言代码)浏览:600 |
Pascal三角 (C语言代码)浏览:652 |