#include<stdio.h>
int main()
{ char c;
scanf("%c",&c); if(c>='a' && c<='z')c+='A'-'a' printf("%c\n",c) return 0;}
C+='A'-'a'; ???
追答'A'-'a'表示大写字母和小写字母之间ASCII码的差距,如果没有记错的话,A是65,而a是97,不过即使记不住,通过这种方式也可以计算得到。
c+=二者之间的差距,等价于c=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语言编程...
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语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
代码如下:includestdio.h intmain(){ charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_bl...
用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
int main() { char x, y;printf("请输入一个字母:");scanf("%c", x);if (x >= 'a' && x <= 'z') { y = x - 32; \/\/ 小写字母转换为大写 } else if (x >= 'A' && x <= 'Z') { y = x + 32; \/\/ 大写字母转换为小写 } else { printf("输入的不是字母!\\...
用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
如果是小写,则将这个字符减去32,再输出。反之,加上32就是了。#include <stdio.h>main(){char ch;printf("input:");scanf("%c",&ch);if(ch>='a'&&ch<='z') printf("%c",ch-32);else if(ch>='A'&&ch<='Z') printf("%c",ch+32);else printf("input error!");}满意请采纳! 本回答由...
输入一个字符,如果是小写字母,则转换成对应的大写字母...
C语言:if(c>='a'&&c<='z')printf("%c",c-32);else printf("%c",c);PASCAL语言:if c in ['a'..'z'] then write(upcase(c)) else write(c);
C语言编程,输入一个字符,如果是小写字母,则把他变成大写,如果是大写字 ...
根据大写字母和其对应小写字母的ASCCII值相差32,可以加减32实现互换。参考代码:include "stdio.h"int main(){char ch;ch=getchar();if(ch>='a'&&ch<='z') ch-=32;else if(ch>='A'&&ch<='Z') ch+=32;putchar(ch); }\/*运行结果:dD*\/ ...
...则转换为大写字母,并显示转换后的结果;如果不是小写字母,则...
to quit.\\n"); while ((ch = _getch()) != 27) { if (ch >= 'a' && ch <= 'z') printf("%c->%c\\n", ch, ch + 'A'-'a'); else printf("%c->%c\\n", ch, ch); } return 0;} ...
输入一个字符,如果是小写字母则将其转换为大写字母输出,否则照原样输 ...
include <iostream> using namespace std;int main(){char ch;cout<<"请输入一个字母:"<<endl;cin>>ch;if('a'<=ch&&ch<='z') \/\/判断字母是不是小写,是就转换成大写 ch=ch-32;cout<<ch<<endl;return 0;} 这个应该是最容易看懂的吧 ...
C语言,输入一个字母,若为小写,则把它变成大写输出。
1.函数名: tolower 功 能: 把字符转换成小写字母 用 法: int tolower(int c);程序例:include <stdio.h> int main(void){ int length, i;char *string = "THIS IS A STRING";length = strlen(string);for (i=0; i<...