用c语言编写一个程序,其功能是给一维数组a输入任意6个整数,

2025-03-03 21:58:26
推荐回答(2个)
回答1:

只有6个数,干嘛搞个a[1000]?按你的代码写法,int a[7]就可以了。没有发现你的代码有什么其他错误。

回答2:

#include
int main()
{
int a[6],k,i,t;
while(1)
{
for(i=0;i<6;i++)
{
scanf("%d",&a[i]);
}
if(a[0]==0&&a[1]==0&&a[2]==0&&a[3]==0&&a[4]==0&&a[5]==0)
break;
for(k=0;k<6;k++)
{
t=a[0];
a[0]=a[5];
for(i=5;i>0;i--)
{
a[i]=a[i-1];
}
a[1]=t;
for(i=0;i<6;i++)
printf("%d ",a[i]);
printf("\n");
}
}
return 0;
}