课本第291页第4题 #include<stdio.h> void main() { int n, m, i, k; int p_begin; int arr[100]; scanf("%d", &n); for(i = 0; i < n; i ++) scanf("%d", &arr[i]); scanf("%d", &m); p_begin = 0; p_begin = p_begin - m < 0? -(p_begin - m) % n : (p_begin - m) % n; for(i = p_begin, k = 0; k < n; k++){ if(i >= n) i = 0; printf("%d ", arr[i++]); } } 课本第291页第11题 #include<stdio.h> void main() { int i = 0; int strcmp(char *, char *); void sort(char *p[], int n); char s[100][100]; char *p[10]; // input strings for(i = 0; i < 10; i ++) scanf("%s", s[i]); for(i = 0; i < 10; i ++) p[i] = s[i]; sort(p ,10); // display outputs on console for(i = 0; i < 10; i ++) printf("%s ", p[i]); } int strcmp(char *s, char *t) { for( ; *s == *t; s++, t++) if(*s == '