帮我看看我的C语言题那里错了啊,谢谢了·

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:41:16
#include <stdio.h>
void main()
{
int i=0,j=5,m=4,n;
int a[7]={1,3,5,7,9}
int b;
scanf("%d",&n);
while(i<n)
{
i=m;
scanf(%d,&b);
while(b<a[j]&&j>=0)
{
a[j+1]=a[j];
j=i-1;
}

a[j+1]=b;
i++;
m++;
}
for(j=0,j<6=n,j++)
printf("%d",a[j]);

}

#include <stdio.h>
void main()
{
int i=0,j=5,m=4,n;
int a[7]={1,3,5,7,9} (这里少“;”)
int b;
scanf("%d",&n);
while(i<n)
{
i=m;
scanf(%d,&b); (这里少““””)
while(b<a[j]&&j>=0)
{
a[j+1]=a[j];
j=i-1;
}

a[j+1]=b;
i++;
m++;
}
for(j=0,j<6=n,j++) (这里是;不是,/j<6还是j<n?不能这样写)
printf("%d",a[j]);

}

#include <stdio.h>
void main()
{
int i=0,j=5,m=4,n;
int a[7]={1,3,5,7,9} //少;
int b;
scanf("%d",&n);
while(i<n)
{
i=m;
scanf(%d,&b); //少“”
while(b<a[j]&&j>=0)
{
a[j+1]=a[j];
j=i-1;
}

a[j+1]=b;
i++;
m++;
}
for(j=0,j<6=n,j++) //j<6=n这样写不对,不知道你想表达什么,还有不能用,
printf("%d",a[j]);

}

#include <stdio.h>
void main()
{
int i=0,