这个的问题是什么啊?

#include<stdio.h>
int main()
{


    int a[10];
    int i;
    for(i=0;i<9;i++)
    {
         scanf("%d",&a[i]);              //输入已排好序的9个数
    }
    int x;
    scanf("%d",&x);              //输入要插入的数
    i=0;
    if(a[0]<a[8])
    {
    while(x>a[i],i<9)
    {
         i++;                           //找到位置
    }
    int j;
    for(j=0;j<i;j++)
    {
         printf("%d ",a[j]);           //输出那个位置之前的数
    }
    printf("%d ",x);               //输出插入的数
    for(i;i<9;i++)
    {
         printf("%d ",a[i]);         //输出那个位置之后的数
    }
	}
	else if(a[0]>a[8])
	 {
    while(x<a[i],i<9)
    {
         i++;                           //找到位置
    }
    int j;
    for(j=0;j<i;j++)
    {
         printf("%d ",a[j]);           //输出那个位置之前的数
    }
    printf("%d ",x);               //输出插入的数
    for(i;i<9;i++)
    {
         printf("%d ",a[i]);         //输出那个位置之后的数
    }
	}
	else
	{	a[9]=x;
	for(i=0;i<10;i++)
		printf("%d ",a[i]);
	}
}


赖先生在努力
浏览 917回答 1
1回答

半枯

while循环里面怎么会被,隔开,要么用||要么用&&
打开App,查看更多内容
随时随地看视频慕课网APP