#include "stdio.h"
2.main()
3.{
4. char a[20];
5. printf("please input your numbers:");
6.
7. gets(a);
8. printf("your input is:");
9. puts(a);
10.
11. if(a[1]>='A'&&a[1]<='Z')
12. a[1]=a[1]+'a'-'A';
13. else if(a[1]>='a'&&a[1]<='z')
14. a[1]=a[1]+'A'-'a';
15. else
16. a[1]=' ';
17. printf("\nyour input is:");
18. puts(a);
19.}
在第12行,对大写字母变小写化,语句执行后此元素为小写字母,但并不执行13行的else if 语句。
但若是 if(条件语句) 表达式;if(条件语句)表达式;则两个if语句都执行。