函数A将字符串str1转成小写,并打印出转化前后的字符串。另外,改错时不能改变函数的接口和主要思路。改错时,请指出行号。

1 #include <stdio.h>
 2 #include <stdlib.h>
 5 char* str1   = "ABDFLjlero我们都是saf";
 7 char*  ToLower(char s[])
 8 {
 9     static size_t i=sizeof(s); 10     
11     for (i; i>=0; i--) {
12         if (s[i]>"A" && s[i]<"Z") {
13             s[i] += 26;
14         }
15     }
16     return s;

}
19 int A()
20 {
21     printf("old str[%s] after lower[%s]n", str1, ToLower(str1));
22 }

posted @ 2012-06-28 20:33  byfei  阅读(111)  评论(0编辑  收藏  举报