电脑网络

程序报错,在线等 怎么解决

346 浏览

程序报错,在线等 怎么解决

1 个回答

我爱你用户头像
我爱你 回答于 2024-07-20
已采纳

提问:程序报错,在线等 怎么解决

网友回答:

#include <stdio.h>
#define    M    4
void fun(int  a[]) //最大问题,参数不匹配

{
   int  i,j,k,m;
   printf("Enter 4 number :  ");
   for(i=0; i<M; i++)
       scanf("%d",&a[i]);
   printf("\n\nThe result  :\n\n");
   for(i=M; i>0; i--) //你要实现的是什么功能
       ///程序算法看上去无规则
       {
           k=a[M-1];
           for(j=M-1; j>0; j--)
               {
                   a[j]=a[j-1];
               }
         //若是数据左移,循环,应是这样      
           a[0]=k;
           for(m=0; m<M; m++)
               printf("%d  ",a[m]);
           printf("\n");
       }
}
int main() //标准的C,必须int返回
{
   int  a[M];
   fun(a);
   printf("\n\n");
   return 0; //对应int main()
}


我来回答

相关问题