问题描述
- C语言问题的解决方案 程序在图片下面:!!!!!
-
如何让程序运行后 最后那个待插入的数 之间有空格。就同上面的一样
程序如下
#include
int main()
{
int i,j,x,a[11];
printf("请输入十个升序的数:n");
for(i=0;i
scanf("%d",&a[i]);
printf("输入待插入的数:");
scanf("%d",&x);
for(i=0;i
if(x{
for(j=9;j>=i;j--)a[j+1]=a[j];
break;
}
a[i]=x;
for(i=0;i<=10;i++)
printf("%d",a[i]);
getch();
printf("n");
}
解决方案
输出待插入数之间输出空格(printf("%d %d n",x1,x2))
解决方案二:
先记录下你输入的数插入在数组中的位置,然后在输出到这个位置的时候前后打印空格即可
解决方案三:
在
for(i=0;i<=10;i++)
printf("%d",a[i]);
的printf中加空格啊
时间: 2024-11-03 21:36:44