输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变。 main() { char ch; scanf (" %c ", &ch); if ( ) ch = ch + 32; else if (ch > = 'a' && ch < = 'z') ; printf (" %c ", ch); }
举一反三
- 输入一个字符,如果它是大写字母,则把它变成小写字母,如果它是一个小写字母,则把它...; printf("%c",ch); }
- 【填空题】以下程序的功能是:输入一个小写字母,输出对应的大写字母,将程序补充完整。 main() { char ch; scanf("%c",&ch); /* 从键盘输入一个小写字母 */ 【1】 /* 将该字母转换为大写字母 */ printf("%c ",ch); /* 输出转换后的结果 */ }
- 下面是一个将小写字母变成大写字母的程序 main() { char ch; scanf("%c",&ch); if (ch>='a'&&ch<='z' ) ch = ; printf("%c",ch); } 要实现程序的功能,则在空白处应该填写的程序语句是( )
- 输入任意一个字符,要求:(1)判断其是大写字母、小写字母还是数字字符;(2)若是大写字母,转换成小写输出;若是小写字母,转换成大写输出;若是数字字符,转换成数字输出;若是其他字符照原样输出。 #include int main() { char ch; int d; scanf(___1___); if(___2___) { printf("是大写字母"); ___3___; printf("转换成小写字母为%c ",ch); } else if(___4___) { printf("是小写字母"); ___5___; printf("转换成大写字母为%c ",ch); } else if(___6___) { printf("是数字字符"); ___7___; printf("转换成数字为%d ",d); } else { printf("是其他字符"); printf("照原样输出为%c ",ch); } return 0; }
- 中国大学MOOC: 如果运行时输入字符为Q,则以下程序的运行结果是( )。#include"stdio.h"void main( ){char ch;scanf("%c",&ch);ch=(ch>=A&& ch<=Z)?(ch+32):ch;ch=(ch>=a&&ch<=z)?(ch -32):ch;printf("%c",ch);}