你这是整型数组,不能按字符串输出,%s只能输出char s[100]这样的字符数组才可以!整型数组只能用循环来,逐一的输出每个元素!
char a[] = {'1','2','3','4','5','6','7','8','\0'};int n=0;for(int i=0; i<4; i++){ n=a[i]; a[i]=a[4+i]; a[4+i]=n;}printf("%s \n",a);