zrq495
www.zrq495.com

把输入的字符顺时针旋转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 }
posted on 2012-05-22 19:51  zrq495  阅读(129)  评论(0编辑  收藏  举报