精华内容
下载资源
问答
  • C++判断语句学习的代码总结代码总结(一) 题目一:输出三个数中最大的数 方式一:利用if else语句嵌套输出最大数 #include<cstdio> #include<iostream> using namespace std; int main() { int a,b,...

    题目一:输出三个数中最大的数

    方式一:利用if else语句嵌套输出最大数

    #include<cstdio>
    #include<iostream>
    
    using namespace std;
    
    int main()
    {
    	int a,b,c;
    	cin>>a>>b>>c;
    	
    	if(a>=b)
    		if(a>=c)
    			cout<<a<<endl;
    		else
    			cout<<c<<endl;
    	else
    		if(b>=c)
    			cout<<b<<endl;
    		else
    			cout<<c<<endl;
    		
    	return 0;		
    }
    

    方式二:利用if else加条件表达式输出最大的数

    #include<cstdio>
    #include<iostream>
    
    using namespace std;
    
    int main()
    {
    	int a,b,c;
    	cin>>a>>b>>c;
    
    	if(a>=b&&a>=c) cout<<a<<endl;
    	else if(b>=a&&b>=c) cout<<b<<endl;
    	else cout<<c<<endl;
    
    	return 0;
    }
    

    题目二:判断某年是不是闰年

    方式一:利用if else语句嵌套判断某年是不是闰年

    #include<cstdio>
    #include<iostream>
    
    using namespace std;
    
    int main()
    {
    	int year;
    	cin>>year;
    
    	if(year%100==0)
    		if(year%400==0)
    			cout<<"yes"<<endl;
    		else
    			cout<<"no"<<endl;
    	else
    		if(year%4==0)
    			cout<<"yes"<<endl;
    		else
    			cout<<"no"<<endl;
    	
    	return 0;
    }
    

    方式二:利用if else加条件表达式判断某年是不是闰年

    #include<cstdio>
    #include<iostream>
    
    using namespace std;
    
    int main()
    {
    	int year;
    	cin>>year;
    
    	if(year%100==0&&year%400==0||year%100!=0&&year%4==0)      //year%100!=0可以简写成year%100
    	//代码优化:if(year%400==0||year%100&&year%4==0)
    		cout<<"yes"<<endl;
    	else
    		cout<<"no"<<endl;
    	
    	return 0;
    }
    

    C++中的条件表达式

    与   &&
    或   |
    非   !

    与的条件表达式代码示例
    if(a>b&&c>d)            //代码遵循短路原则,当条件a>b不成立时,c>d将不会判断,也不会输出yes
    	cout<<"yes"<<endl;
    
    
    或的条件表达式代码示例
    if(a>b||c>d)             //代码遵循短路原则,当条件a>b成立时,c>d将不会判断,会输出yes
    	cout<<"yes"<<endl;
    
    
    非的条件表达式代码示例
    if(!(a>b))
    
    复合条件句代码示例
    if(a>b&&c>d||a>c&&b>d)   //运算符&&的优先级高于运算符||,因此无需加括号
    if((a>b||c>d)&&(a>c||b>d))  //此时需要加括号
    
    展开全文
  • 问题描述 在还能函数里我使用如下的while循环 j = -1; //str为string类型 while (j++ < str.length() - 1){ //内容 } ...string的length()函数返回的是一个unsigned integer(无符号数)类型 ...把length()函数返回的...

    问题描述

    在还能函数里我使用如下的while循环

    j = -1;
    
    //str为string类型
    while (j++ < str.length() - 1){
    	//内容
    }
    

    发现不进入循环

    解决方法

    string的length()函数返回的是一个unsigned integer(无符号数)类型
    与其他类型的数进行比较会发生问题
    所以可以改为

    while (j++ < (int)(str.length() - 1))
    

    length()函数返回的返回值强制转换为int型(或其它数值类型)

    展开全文
  • if(n==0)//用if语句做分支结构 { cout&lt;&lt;"n=0"&lt;&lt;endl; } else if(n&lt;0) { cout&lt;&lt;"n&lt;0"&lt;&lt;endl; } else if(n&gt;0) ...
    if(n==0)//用if语句做分支结构
    {
        cout<<"n=0"<<endl;
    }
    else if(n<0)
    {
        cout<<"n<0"<<endl;
    }
    else if(n>0)
    {
        cout<<"n>0"<<endl;
    }*/
    

    /* switch(n)//速度稍微比if快
    {
    case 1: cout<<“n>0”<<endl;break;
    case -2: cout<<“n<0”<<endl;break;
    case 0: cout<<“n=0”<<endl;break;
    }*/

    // return 0;
    //}
    #include
    using namespace std;
    int leapyear(int year)
    {
    if((year%40)&&(year%100!=0)||(year%4000))
    return 1;
    else return 0;
    }
    int day();//声明函数,最好最先用到的程序写到最前面
    int main()
    {
    cout<<leapyear(2020)<<endl;
    return 0;
    }
    //菜单结构要使用字符,exit(0)直接退出整个程序
    int day(int year,int month)
    {
    switch(month)
    {
    case 2:return 28+leapyear(year);break;
    case 1:case 3:case 5:case 7:case 8:case 10:case 12:
    return 31;break;
    case 4:case 6:case 9:case 11:
    return 30;break;
    }
    }

    展开全文
  • if(n==0)//用if语句做分支结构{cout<}else if(n<0){cout<}else if(n>0){cout<0"<}*//* switch(n)//速度稍微比if快{case 1: cout<0”<case -2: cout<case 0: cout<}*/// return 0;//}#...

    if(n==0)//用if语句做分支结构

    {

    cout<

    }

    else if(n<0)

    {

    cout<

    }

    else if(n>0)

    {

    cout<0"<

    }*/

    /* switch(n)//速度稍微比if快

    {

    case 1: cout<0”<

    case -2: cout<

    case 0: cout<

    }*/

    // return 0;

    //}

    #include

    using namespace std;

    int leapyear(int year)

    {

    if((year%40)&&(year%100!=0)||(year%4000))

    return 1;

    else return 0;

    }

    int day();//声明函数,最好最先用到的程序写到最前面

    int main()

    {

    cout<

    return 0;

    }

    //菜单结构要使用字符,exit(0)直接退出整个程序

    int day(int year,int month)

    {

    switch(month)

    {

    case 2:return 28+leapyear(year);break;

    case 1:case 3:case 5:case 7:case 8:case 10:case 12:

    return 31;break;

    case 4:case 6:case 9:case 11:

    return 30;break;

    }

    }

    标签:语句,case,return,cout,闰年,int,C++,year,year%

    来源: https://blog.csdn.net/qq_43312665/article/details/87926225

    展开全文
  • C++ 入门语句(3,判断语句)

    千次阅读 2018-07-04 18:01:08
    判断语句包含在:这里(点击查看) 1 a==b 当a与b的值相等时,返回真值;否则返回假值 2 a!=b 当a与b的值不等时,返回真值;否则返回假值 3 a&gt;=b 当a的值大于等于b的值时,返回真值;否则返回...
  • C++:循环和判断语句

    千次阅读 多人点赞 2018-11-22 11:25:44
    循环和判断语句 C++ 提供了以下几种循环类型: while循环 do...while 循环 for 循环 ...C++ 提供了以下几种判断语句: if 语句 if...else 语句 嵌套 if 语句 switch 语句 嵌套 switch 语句 ...
  • c++硬核学习 判断语句

    2019-08-21 19:15:55
    if (布尔值判断语句) { 如果布尔值为True则会执行的语句; } 例如 // helloworld.cpp: 定义控制台应用程序的入口点。 // #include <iostream> using namespace std; int main() { /********* 判断语句 ...
  • c++判断和跳转语句

    2011-03-01 15:12:13
    c++判断和跳转语句 C++中的判断语句格式如下: if (条件) 真时执行语句; else 假时执行语句; (省去了 then) 例如: 跳转语句则是这样的: if (a>=9) a++; else a--;...
  • c++ 判断素数 (for语句 / while语句 / do while语句) 以判断1000到1100中的素数有哪些为例 1. 利用for语句实现素数的判断 #include "stdafx.h" #include<iostream> using namespace std; int _tmain(int ...
  • c++语句(判断)

    2019-05-06 23:38:00
    c++语句(判断) 转载于:https://www.cnblogs.com/guozepingboke/p/10822986.html
  • C++入门基础知识——判断语句C++入门基础知识[4]——判断语句9、判断语句9.1 判断语句9.2 判断语句9.3 if 判断语句9.4 if...else 判断语句9.5 嵌套 if 语句9.6 switch 语句 9、判断语句 9.1 判断语句 C++里有很多...
  • C++ 判断

    2021-01-03 05:24:59
    C++ 编程语言提供了以下类型的判断语句。点击链接查看每个语句的细节。 语句 描述 if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 if…else 语句 一个 if 语句 后可跟一个可选的 else 语句...
  • C++ if 和else判断语句

    2020-01-20 20:34:14
    if 和else判断 #include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // 使用 if 语句检查布尔条件 if( a < 20 ) { // 如果条件为真,则输出下面的语句 cout &...
  • C++多分支选择结构 switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同。 switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 ...
  • C++if语句 | 使用if语句

    2020-11-27 21:12:50
    C++的if语句是用来判定所给的条件是否满足,并根据判断的结果true或false决定执行哪一步。 单个if语句 //如 if(x>y) { cout<<"x大于y"<<enld; } if(表达式)语句1 else 语句2 //如 if(x>y) { ...
  • c++入门教程–-5判断语句 #include<iostream> using namespace std; int main() { int a=1; int b=1; if(a==b) //如果成立就... { cout<<"相等"; } else //如果不成立就... { cout<<"不相等"; ...
  • 文章目录用户输入判断语句switch 用户输入 cout用于输出(打印)值的 。现在将使用cin来获取用户输入。 cin是预定义的变量,可使用提取操作符(>>)从键盘读取数据。 在下面的示例中,用户可以输入一个数字,...
  • 刚才看一个程序的代码,反复出现了这个语句,我 不明白什么意思,请大神指教 if (__logic_ftpd_debug >= FTPRET_LOG_ERROR) __logic_ftpd_debug:是调试选项 FTPRET_LOG_ERROR:是定义的一个宏

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,946
精华内容 778
关键字:

c++判断语句

c++ 订阅