C语言字符串的大小写互换

Python014

C语言字符串的大小写互换,第1张

#include"stdio.h"

void

main()

{

char

a

int

c='a'-'A'

printf("大小写转换\n输入要转换的字符串:\n")

while(scanf("%c",&a)!=EOF)

{

if(a>='a'&&a<='z')//检测如果是小写则执行下一句,如果是大写则执行else

{

a=a-c

printf("%c",a)

}

else//如果检测是大写则执行这里

{

a=a+c

printf("%c",a)

}

}

}

1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。

2、首先定义两个字符型变量,代码:charc1,c2从键盘中输入一个大写字母,代码:c1=getchar();

3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32。将大写字母转化成小写字母。

4、输出小写字母。使用putchar()函数,可以输出一个字符型变量。代码:putchar(c2);

5、连接编译程序。点击工具栏按钮【Compile(Ctrl+F7)】,编译程序;点击工具栏上的像感叹号的按钮【BuildExecute(Ctrl+F5)】,组建程序。

6、在程序运行窗口中,输入一个大写字母A,按回车键,即可输出一个小写字母。