- C语言改错有几个C语言程序需修改:1:已知一个排好序的数组,输入
- 有几个C语言程序需修改:
1:已知一个排好序的数组,输入一个数,要求按原来排序的规律将它插入数组中:main()
{
int a[10]={0,1,4,7,8,10,23,32,35,45},i,j,k,b;
scanf("%d",&b);
for(j=0;j<10;j++)
{if(b>=a[j])break;}
for(i=9;i>=j;i--)
{a[i+1]=a[i];
a[j]=k;
}
for(i=0;i<11;i++)
printf("%d\n",a[i]);}
2:从输入
- main()
{
int a[10]={0,1,4,7,8,10,23,32,35,45},i,j,k,b;
scanf("%d",&b);
for(j=0;j<10;j++)
{if(b>=a[j])break;
else
{
for(i=9;i>=j;i--)
{a[i+1]=a[i];
a[j]=k;
}
}
for(i=0;i<11;i++)
printf("%d\n",a[i]);}
-------------------------------------------------------
main()
{
int i,max,min; flt av[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
{
for(i=1;i<10;i++)
{
if(max