//6.1输入@结束,并回显除数字外的字母,把大写改小写,把小写改大写(可以用到cctype)
#include<iostream>
#include<cctype>
using namespace std;
int main()
{char ch;
cin.get(ch);
while(ch!='@')
{
if(isalpha(ch))
{
if(ch=tolower(ch))
cout<<ch;
//else if(ch=toupper(ch))
}
cin.get(ch);
}
return 0;
}
我只实现了把数字除外并把大写变成小写了但是无法同时把输入的小写变大写,请各位达人帮我把程序改对,谢谢你们~
C++中把输入的大写字母变小写,而输入的小写字母变大写问题
using namespace std;int main(){ char ch;cin.get(ch);while(ch!='@'){ if(isalpha(ch)){ if(islower(ch)){ ch=toupper(ch);} else { ch=tolower(ch);} } cout<<ch;cin.get(ch);} return 0;}
C++编程:输入一个字符串,将大写字母小写,小写字母大写
你不想想,if——else if语句是二(多)选一分支,一次只执行其中之一或一个也不执行,若写两个if那就只是两个判断,两个都要执行。前面的if把所有大写都变成小写了,那就是说数组中全是小写了,第二个if一检查是小写就又变成大写了,这就使字符串全成了大写,达不到题目要求。而if——else if...
C++怎么把字符串中的大写变为小写啊,麻烦写个简单的程序,谢谢
字母大小写转换函数的声明包含在string.h头文件中,函数的原型如下:char*strupr(char *string)功能:将字符串string中的小写字母转换为大写,并返回指向string的指针。char*strlwr(char *string)功能:将字符串string中的大写字母转换为小写,并返回指向string的指针。程序举例:#include<iostream.h>include<s...
c++:编写一个函数,将大写英文字母转换为小写字母,小写字母转换为大写...
int main(){ char c;scanf("%c", &c);if(c>='a' && c<='z'){ printf("%c -> %c\\r\\n",c, c-32);}else if(c>='A' && c<='A'){ printf("%c\\r\\n", c+32);}else{ printf("not character");} return 0;} ...
C++语言编程:从键盘输入一个字符,如果输入的是英文大写字母,则...
char c = getchar();if(c <= 'Z' && c >= 'A') { c += 32;} else if (c <='z' && c >= 'a') {ch -= 32; } 32是大小写字母在ascii码表上的位置差,小写比大写高32
c++ 字母大小写转换代码,在一个字符串里大写转为小写,小写转为...
include<stdio.h> int main(){ int I=2;\/\/赋值使I不为零 while(I)\/\/当括号内表达式不为零时实现后面的循环 { charb;scanf("%c",&b);if(b>='A'&&b<='Z'){ b=b+32;printf("%c",b);} elseif(b>='a'&&b<='z'){ b=b-32;printf("%c",b);} } return0;} ...
怎么实现C++中大小写字母的转换
简单:如果是小写变大写的话就在后面就加个“A”-“a”;例如:M=m+“A”-“a”;同理m=M-(“A”-“a”);大概思想就是这样啦!
当用户输入大写字母时,输出小写字母;输入小写字母时,输出大写字母
c++编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,转大写输出 include<iostream> using namespace std;int main(){ char a;cin>>a;if(a>='a' && a<='z'){ a = a-32;} else if(a>='A' && a<='Z'){ a= a+32;} cout<<a;return 0;} c编一个程序使...
怎样用C++写出 输入一个大写字母。输出时变成小写
单个大写字母输出小写的实现过程如下:1、设计思路:在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。2、实现代码如下:3、测试结果:...
c++ 输入一字串后.将字串里大写英文字转成小写、小写英文字转成大写
int main(){ string str;while(1){ cout<<"Please input a string:";cin>>str;if(str == "0"){ cout<<"See You Next Time! Bye Bye!"<<endl;break;} cout<<"The converted string is:";for(int i=0;i<str.size();i++){ if(islower(str[i])){ cout<<(char)toupper(str[...