这道程序题如何做?答案如何算出来的,main(){ int i=1,n=3,j,k=3;int a[5]={1,4,5};while(ia[i]) i++;for(j=n-1;j>=i;j--)a[j+1]=a[j];a[i]=k;for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:38:01
这道程序题如何做?答案如何算出来的,main(){ int i=1,n=3,j,k=3;int a[5]={1,4,5};while(ia[i]) i++;for(j=n-1;j>=i;j--)a[j+1]=a[j];a[i]=k;for(i=0;i

这道程序题如何做?答案如何算出来的,main(){ int i=1,n=3,j,k=3;int a[5]={1,4,5};while(ia[i]) i++;for(j=n-1;j>=i;j--)a[j+1]=a[j];a[i]=k;for(i=0;i
这道程序题如何做?答案如何算出来的,
main()
{ int i=1,n=3,j,k=3;
int a[5]={1,4,5};
while(ia[i]) i++;
for(j=n-1;j>=i;j--)
a[j+1]=a[j];
a[i]=k;
for(i=0;i

这道程序题如何做?答案如何算出来的,main(){ int i=1,n=3,j,k=3;int a[5]={1,4,5};while(ia[i]) i++;for(j=n-1;j>=i;j--)a[j+1]=a[j];a[i]=k;for(i=0;i
输出:1,3,4,0
解析:a[3],a[4]默认为0
while你的条件不成立,i=1不变,for循环只控制a[j+1]=a[j];这一句,得到a[2]=a[1]=4,
a[1]=k=3;