要求用c++编写的一道题输入一个字符,如果是小写字母则输出为大写字母,如果输入为大写字母则输出为小写字母,如果输入为数字则不变
int main() { char c; printf("输入一个字母:"); scanf("%c", &c); if('a'<=c && c<='z') { c += 32; printf("大写字母是:%c", c); } else if('A'<=c && c<='Z') { printf("你输入的已经是大写字母了:%c", c); } ...
int main() { char c; printf("输入一个字母:"); scanf("%c", &c); if('a'<=c && c<='z') { c += 32; printf("大写字母是:%c", c); } else if('A'<=c && c<='Z') { printf("你输入的已经是大写字母了:%c", c); } ...
C语言入门100例子-16 用 C 语言实现将一个小写字母转换为大写字母并输出。代码解释:1.定义一个字符变量 ch用来存储用户输入的小写字母。2.提示用户输入一个小写字母。3.使用 scanf 接收用户输入的字符并存入 ch。4.判断输入的字符是否是小写字母(在 ASCII 码中,小写字母的范围是 97(a)到 122(z))。如果是...
1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。2、定义一个字符变量ch,保存需转换的字符。3、给字符变量ch赋初值,值为小写字母a。4、把字符变量中的值,赋给整型变量a,实现ASCII码的转换。5、将英文字母a的ASCII码,在输出窗口中输出。6、然后,字符变量中的字符,更改为大写字母A。7...
void){ char str[100]; printf("输入字符串:"); gets(str); conv(str); puts(str); return 0;}void conv(char * p){ while(*p!='\0') { if(*p>='a' && *p<='z') *p-=32; p++; }} ...
scanf("s%",&a);b=a-32;
要将一句小写的字符串转换为大写,可以使用C语言中的toupper()函数。该函数将一个小写字母转换成大写字母,对于非字母字符则不进行转换。以下是将小写字符串"iloveyou"转换成大写形式的C语言代码示例:```c include <stdio.h> include <ctype.h> include <string.h> int main() { char str[] =...
toupper()函数用于把小写字母转换为大写字母,不是小写字母的不变。 语法 int toupper(int ch); 1. toupper()函数的语法参数说明如下: 参数ch为待转换的字符。 toupper()函数的返回值:转换后的字符。 示例 本示例演示用toupper()函数把小写字母转换为大写字母。其具体代码如下: ...
stdio.h"char myf(char ch){ return ch^0x20;}int main(void){ char a[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",*p; printf("Before:\n%s\n\nAfter:\n",a); for(p=a;*p;printf("%c",myf(*p++))); printf("\n\n"); return 0;} ...