从键盘输入一个字符串,将其中的大写字母变小写,小写变大写,并输出。是编程题 下列程序经过试验,符楼主要求。includemain(){char i=0,temp[100];scanf(\"%s\",temp);while(temp[i]。'\\0'){if(((temp[i]>;='A')&(temp[i]))|((temp[i]>;='a')&(temp[i])))temp[i]^=0x20;i+;}printf(\"\\n%s\\n\",temp);getch();}大小写互换,只要一次性“异或0x20”即可,不必先区分大小写。回答者 tinghost 的程序,两条IF语句,都能执行到。先变成大写后,又能满足第二条IF的条件,又变回来,又成了小写,呵呵“网友推荐答案”的程序,不能正常变换。
从键盘输入一个字符,如果它是一个大写字母,则把它变成小写字母,如果它是一个小写字母,则把它变成大写 include<;stdio.h>;int main(){ char c;scanf(\"%c\",&c);if(c>;='a'&c<;='z')printf(\"%c\\n\",c-32);else if(c>;='a'&c<;='z')printf(\"%c\\n\",c+32);else printf(\"%c\\n\",c);return 0;。
按什么键可以直接将数字变大写 操作步骤:1、在输入数字前先输入“V”;2、紧接着输入要变大写的数字;3、现在按下b键即可输入大写数字了。