把输入的字符顺时针旋转90度。
1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 int i, j, max, n, m; 7 char s[105][105]; 8 max=0; 9 memset(s, '\0', sizeof(s)); 10 for (i=0; gets(s[i]); i++) 11 { 12 n=strlen(s[i]); 13 if (max < n) 14 { 15 max=n; 16 } 17 } 18 m=i; 19 for (i=0; i<max; i++) 20 { 21 for (j=m-1; j>=0; j--) 22 { 23 if (s[j][i] != '\0') 24 { 25 printf("%c", s[j][i]); 26 } 27 else 28 { 29 printf(" "); //第一次没加空格,WA。 30 } 31 } 32 printf("\n"); 33 } 34 return 0; 35 }