#includemain(){intnumber[20],n,m,i;printf("thetotalnumbersis:");scanf("%d",&n);printf("backm:");scanf("%d",&m);for(i=0;i
#include
main()
{
int number[20],n,m,i;
printf("the total numbers is:");
scanf("%d",&n);
printf("back m:");
scanf("%d",&m);
for(i=0;i
scanf("%d",&number[i]);
scanf("%d",&number[n-1]);
int move(number,n,m);
for(i=0;i
printf("%d,",number[i]);
printf("%d",number[n-1]);
}
move(array,n,m)
int n,m,array[20];
{
int *p,array_end;
array_end=*(array+n-1);
for(p=array+n-1;p>array;p--)
*p=*(p-1);
*array=array_end;
m--;
if(m>0) move(array,n,m);
}
--------------------Configuration: test - Win32 Debug--------------------
Compiling...
test.c
D:\test\test.c(11) : error C2018: unknown character '0xa1'
D:\test\test.c(11) : error C2018: unknown character '0xa1'
D:\test\test.c(13) : error C2143: syntax error : missing ';' before 'type'
D:\test\test.c(15) : error C2018: unknown character '0xa1'
D:\test\test.c(15) : error C2018: unknown character '0xa1'
D:\test\test.c(24) : error C2018: unknown character '0xa1'
D:\test\test.c(24) : error C2018: unknown character '0xa1'
D:\test\test.c(25) : error C2018: unknown character '0xa1'
D:\test\test.c(25) : error C2018: unknown character '0xa1'
D:\test\test.c(26) : error C2018: unknown character '0xa1'
D:\test\test.c(26) : error C2018: unknown character '0xa1'
D:\test\test.c(27) : error C2018: unknown character '0xa1'
D:\test\test.c(27) : error C2018: unknown character '0xa1'
执行 cl.exe 时出错.
test.exe - 1 error(s), 0 warning(s)
thankyou!
你的程序和我的一样的嘛,不过编译了一下我源程序还是存在这个错误:
D:\test\test.c(13) : error C2143: syntax error : missing ';' before 'type'
帮忙指点指点行吗?
很感谢
展开