#include <stdio.h>
int main()
{
int i,j,n,m,flag;
int a[100],b[101];
while(scanf("%d%d",&n,&m)&&(n!=0||m!=0))
{
j=0;
flag=0;
if(n==0)continue;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]<m)b[j++]=a[i];
else
{
if(flag==0)b[j++]=m;
flag=1;
b[j++]=a[i];
}
}
for(i=0;i<j;i++)
if(i<j-1)printf("%d ",b[i]);
else printf("%d \n",b[i]);
}
return 0;
}
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:440 |
输出九九乘法表 (C语言代码)浏览:555 |
printf基础练习2 (C语言代码)浏览:591 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1031 |
【亲和数】 (C语言代码)浏览:855 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1814 |
【简单计算】 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5229 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |