我调用指针就显示有很多错误。
#include <stdio.h>
int main ()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int m,i,k,j,n;
scanf("%d",&m);
int *p=a;
for(i=0;i<m;i++)
{
k=*(p+9);
for(j=9;j>0;j--)
{
*(p+j)=*(p+j-1);
}
*p=k;
}
for(n=0;n<10;n++)
printf("%d",*(p+n));
return 0;
}
我感觉没什么问题啊 求解答。
程序基本正确,就有一个小小的问题,输出数组时要加入空格(细节决定成败哦)
#include <stdio.h>可为什么我运行有8个错误啊。
追答照片上看不到君的程序。
我的程序有运行的截图。
就是那个程序啊 我复制粘贴的。。
追答你贴的图片看不清啊。