c输入小写输出大写
答:scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字母ASCII码比小写字母小32 return 0;} 示例二:ch=getchar();if(ch>='a'&&ch<='z'){ch=ch-32;prinft("大写字母是:%c\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio...
答:代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:
答:include<stdio.h> void main(){ char word;scanf("%c",&word);a-=32;printf("%c\n",word);} ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9...
答:2 在ASCII码表中,大写字母和小写字母分别连续且有序存储。3 同样字母的小写ASCII码值比大写的ASCII码值大32。所以,要将小写字母,转为大写字母,只需要减去32即可。如 int main(){ int c = getchar(); putchar(c-32);}即为一个输入小写字母,输出对应大写字母的程序。
答:printf("%c\n",); } 输入大写字母原样输出 输入小写字母大写输出 C语言 你的程式中有一些错误,比如if后面不加";",if里的表示式也不可以写成"65<c<90"这样子,具体你可以对照下我下面的程式,建议你还要好好看看c的基础知识,再多多练习:) #include<stdio.h> void main() { char 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); } ...
答:include<stdio.h> int main(){ int i;char s[200];gets(s);for(i=0;s[i];i++)if(s[i]>='a'&&s[i]<='z')s[i]-=32;printf("%s\n",s);getch();return 0;}
答:这个用到ascii码,每一个字符对应一个asscii值,大写字母跟小写字母刚好是连在一起的,输入字符,先判断是不是小写字符,具体用是不是大于'a',小于'z'是的话在转换,不是的话会转出奇怪的符号 转换就简单了,在原先的字符-26就可以 char=char-32然后输出char ...
答:include<stdio.h>char toupper(char c){ if(c>='a'&&c<='z')c-=32; return c;}int main(){ char s[200]; int i; gets(s); for(i=0; s[i]; i++) s[i]=toupper(s[i]); printf("%s\n",s); return 0;} ...
答:设变量ch ch = ch - 'a' + A printf("字符为:%c,ASCII为:%d", ch, ch);
网友评论:
华追18149767371:
c语言, 输入一个小写字母,输出该字母对应的大写字母.怎么编? -
18267弘希
: 1. main()2. {char ch;3. ch=getchar(); //输入一个小写字母;4. while(ch != '0') //循环跳出的条件是输入字符'0';5. {6. if(ch>='a' && ch<='z') //如果输入的字符为小写字母字符;7. {8. ch-=32; //大写字母=小写字母-32;9. printf("%c\n\n",ch); //输出小写字母对应的大写字母;10. }11. ch=getchar(); //输入一个小写字母;12. }13. printf("\n");14. return 0;15. }
华追18149767371:
c语言:输入一个小写字符,输出对应的大写字符 -
18267弘希
: #include "stdio.h" void main() { char x,y; printf("Enter a char:\n"); y=getchar(x)-32; printf("%c\n",y); }
华追18149767371:
C语言将小写字母转换成大写字母输出 -
18267弘希
: 修改后代码如下: # include <stdio.h> # include <string.h>int main() {char str[20];int i,j, a;//少了一个逗号printf("输入字符串,一/停止转换");gets(str);for(i=0;str[i]!='\0';i++){if(str[i]=='/'){j=i;for(a=j;str[a]!='\0';a++)printf("%c",str[a])...
华追18149767371:
如何用C语言编写“从键盘上输入一个小写字母,将其本身及对应的大写字母输出”的程序? -
18267弘希
: 程序如下: #include <stdio.h> int main() { char ch; scanf("%c",&ch); printf("%c",ch-'a'+'A'); return(0); }示例一:#include<stdio.h> int main() { char ch; scanf("%c",&ch); printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字...
华追18149767371:
c语言编程 序输入小写字母 输出大写字母 -
18267弘希
: #include int main() { char temp; scanf("%c",&temp); if (temp>='a' && temp<='z') printf("%c\n",temp-'a'+'A'); else printf("not a lower case letter!\n"); return 0; }
华追18149767371:
字符输入. 编写一个C程序,要求输入一个小写字符输出一个大写字符,输入一个大写字符输出一个小写字符 -
18267弘希
: #include <stdio.h> int transform(char ch); void main() {char ch;printf("Please enter a letter: ");scanf("%c", &ch);transform(ch); } int transform(char ch) {if(ch >= 'a' && ch <= 'z')printf("Transformed letter is: %c\n", ch-32);else if(ch >= 'A' &...
华追18149767371:
C语言:输入小写字母转换为大写的, -
18267弘希
: 这个简单,修改如下: #include <stdio.h>main(){char a;for(int n=0;n<100;n++){scanf("%c",&a);printf("%c\n",a-32);} }
华追18149767371:
C语言输入小写输出大写,利用循环可以多次输入输出,输入特定字符结束程序. -
18267弘希
: #include <stdio.h> #include <math.h> #include<conio.h> int main(void) {char s;while(1){puts("输入小写字母,输出大写字母,输入其他字符结束");s=getch();if(s>='a'&&s<='z'){s=s-'a'+'A';putchar(s);puts("");}else break;}return 0; }
华追18149767371:
c语言 利用字符串 实现小写输入 大写输出 -
18267弘希
: #include <stdio.h>int main() {int i;char s[1024];printf("输入字符串:\n");scanf("%s",s);for(i = 0; s[i]; ++i) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';}printf("%s\n",s);return 0; }
华追18149767371:
用C语言把输入的小写字母变换成大写字母输出
18267弘希
: scanf("s%",&a);b=a-32;