C++
奋斗的大龙
自己选择的路,就算跪着走也要把它走完!
展开
-
基于C++的结构体&冒泡排序
案例描述:设计一个英雄的结构体,包括成员姓名、年龄、性别;创建结构体数组,数组中存放5名英雄;通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。步骤1: 创建名为Hero的结构体; 定义姓名、年龄、性别。struct Hero { string name; //姓名 int age; //年龄 string sex; //性别};步骤2: 在主函数中创建结构体数组,并对Hero结构体进行赋值操作。struct Hero heroa原创 2021-04-27 17:50:55 · 650 阅读 · 0 评论 -
C++for循环——逢七过
用for循环实现逢七过逢七过游戏:依次输出1~100直接的数,当数的个位或十位包含7、该数能整除7时输出“过”。解题步骤:首先借助循环找到1~100之间的数;其次找到“过”的条件: 1:该数的个位或十位包含7 (对该数取模于10可以找到该数的个位; 对该数除10可以找到该数的十位。) 2:该数能整除7 (对该数取模于7等于0可以判断该数能整除7)最后依次输出总代码:#include<iostream>using namespace std;int mai原创 2021-02-03 17:02:58 · 6446 阅读 · 0 评论 -
C++do-while循环——水仙花数
找出100~1000之间的水仙花数水仙花数:个位三次方+十位三次方+百位三次方 = 这个三位数解题思路:首先找到100~1000之间的数,用循环实现(while,do-while,for都可以);其次找到这个三位数的个位,十位,百位,用a,b,c表示 (给该三位数取模于10可以得到个位数a; 给该三位数先除10,再取模于10可以得到十位数b; 给该三位数除100可以得到百位数c.)最后判断个位的三次方+十位的三次方+百位的三次方是否与该三位数相等 即可判断该三位数是否为水仙花数。原创 2021-02-03 16:37:20 · 5725 阅读 · 1 评论 -
C++三目运算符(简述)
三目运算符作用:通过三目运算符实现简单的判断语法:表达式1?表达式2:表达式3解释:如果表达式1的值为真,执行表达式2,并返回表达式2的结果;如果表达式1的值为假,执行表达式3,并返回表达式3的结果。#include<iostream>using namespace std;int main() { int a = 10; int b = 20; int c = 0; c = (a > b ? a : b); cout << "c = " &l原创 2021-02-03 16:20:53 · 2997 阅读 · 0 评论 -
C++选择结构嵌套应用——三只小猪比体重
##三只小猪比体重利用C++的"if…else "语句的嵌套使用,来实现三只小猪比较体重,找出体重最大的那只小猪。总代码:#include<iostream>using namespace std;int main() { int pig1 = 0; int pig2 = 0; int pig3 = 0; cout << "请输入第一只小猪pig1的重量" << endl; cin >> pig1; cout << "原创 2021-01-27 18:36:02 · 1592 阅读 · 4 评论