#include<iostream>
using namespace std;
void main()
{
char str[100];
cin.get(str,100);
for(int i=0;i<100;i++)
{
if(str[i]>='a'&&str[i]<='w')
str[i]=str[i]-'a'+3+'A';
if(str[i]>='A'&&str[i]<='W')
str[i]=str[i]-'A'+3+'a';
if(str[i]>='x'&&str[i]<='z')
str[i]=str[i]-'x'+'A';
if(str[i]>='X'&&str[i]<='Z')
str[i]=str[i]-'X'+'a';
}
cout<<str<<endl;
}
和
#include<iostream>
using namespace std;
void main()
{
char str[100];
cin.get(str,100);
for(int i=0;i<100;i++)
{
if(str[i]>='a'&&str[i]<='w')
str[i]=str[i]-'a'+3+'A';
else if(str[i]>='A'&&str[i]<='W')
str[i]=str[i]-'A'+3+'a';
else if(str[i]>='x'&&str[i]<='z')
str[i]=str[i]-'x'+'A';
else if(str[i]>='X'&&str[i]<='Z')
str[i]=str[i]-'X'+'a';
}
cout<<str<<endl;
}
的区别在哪里???
C++的if函数怎样使用?
if (条件表达式) \/\/条件表达式只能为false或者true { 满足条件执行执行的语句; } else { 不满足条件执行执行的语句; } 例如: if( 3 5) { 因为3是不大于5的,所以不会执行这个大括号里面的语句; } else { 不满足上面的条件的话,就会执行这里面的语句; } ...
C\/C++ if语句的用法
C\/C++ if语句的用法 C\/C++编程中if语句是用于的条件判断的控制语句,当判断条件成功时,将执行相应语句,否则跳过。具体形式如下: if(表达式) 语句; [else 语句;](可选) 或 if(表达式) 语句; else if(表达式) 语句; else if(表达式) 语句; …… else 语句;上面的描述当表达式成立时执行语句...
c++的if的用法!
1,if 语句:该语句的作用是判断括号内的表达式是否成立,成立,则执行if后面的语句,否则不执行 2.% 求余(模)运算符 ,a%b的结果为,a整除b之后得到的余数。例如 9%6 其结果为3,6%9==6 3 != 关系运算符中的不等于,判断 该运算符左右两边的表达式是否相等。因此,该条语句的意思,是判断...
c\/ c++为什么if不能用else
1、先说结论:说明你的else是独立的。2、出错原理:c语言里,有if不一定有else,但是有else一定要有相对应的if。3、解决方法:这种情况你往前推一下,所有的else能不能跟相应的if对应,很容易就找到了。4、良好习惯:虽然c语言不要求通过tab或者space来区分上下级关系,但是要养成良好书写习惯,比如说...
c++ if 语句
在C++编程中,if语句的使用遵循特定规则。首先,明确指出在if语句与执行语句之间不能插入逗号。在编程规范与数学表达式的写作中,逻辑判断的多个条件复合通常需要通过逻辑符号连接。这些符号包括:逻辑与操作符"&&"、逻辑或操作符"||"以及逻辑非操作符"~"。例如,如果需要表达"1等于1且x也等于1"的逻辑...
C++的if函数怎样使用?
if 是条件语句 里面放逻辑值\\x0d\\x0aif(这个如果是true)\\x0d\\x0a就执行它后面的一条语句 \\x0d\\x0a\\x0d\\x0aif(这个如果是false)\\x0d\\x0a跳过后面一条语句继续执行\\x0d\\x0a\\x0d\\x0a如果if 后面不是一条语句 而是花括号 那么如果if里是true 就执行花括号里的语句\\x0d\\x...
if语句(条件表达式)(C++)
1. if语句中应使用条件表达式作为判断条件。2. C++中,string和类类型默认不能用作条件表达式。3. 为兼容C语言,C++的数值类型(如char、short、int、long、long long等)能够隐式转换为bool类型,其中0表示假,非零值(包括-1)表示真值。4. if语句控制的花括号内可以包含任意代码块,因此可以嵌套...
C++中for语句内if的问题
如果s[i]是大写字母,第一个if不运行,经过第二个if转化为小写 如果s[i]是小写字母,第一个if运行,并将小写转化为大写,但程序继续运行,走到第二个if,满足条件,又将转化好的大写字母重新转化回小写了,所以出现了,你所说的情况 解决办法:将第二个if改为else if ...
C\/C++学习笔记--if语句的用法
单行格式if语句示例1:在编程中,单行格式if语句用于当满足特定条件时执行一段代码。例如,要检查一个变量是否等于某特定值,可以使用以下代码:if (x == 10) { ... } 如果x等于10,则执行...代码块内的代码。此语句简洁直接,适用于简单条件判断。多行格式if语句示例2:当需要执行多行代码以响应...
C++的if函数怎样使用?
if(true){ \\\\这里会执行 } if(false){ \\\\这里不执行 } if语句后面经常会有else语句 else是如果条件为false 时执行代码 if(true){ \\\\执行这里 }else{ \\\\这里不执行 } if(false){ \\\\这里不执行 }else{ \\\\执行这里的代码 } 在c里不为0的数也是true 所以也可以这样使用 int i=1;if(...