lbj学习日记 04 循环和选择结构的刷题心得
ps:本贴为小白学习日记,基础到地下室,大神勿喷
所刷题目都是来源于网络,本人尝试给出自己的解答来加深对于选择和循环结构的理解。
1 输出0-100之间所有的偶数
#include <iostream>using namespace std;int main()
{//输出0-100之间的所有偶数,使用continuefor(int i=0;i<=100;i++){if(i%2!=0){continue;}cout<<i<<endl;}return 0;
}
2 随机输入一个正整数n,输出n的阶乘
# include<iostream>
using namespace std;
int main()
{//输入一个数字n,输出它的阶乘int n=0;long long jc=1;cin>>n;for(int i=n;i>0;i--){jc*=i;}cout<<jc;}
3 利用for循环,分别计算给定整数n中奇数的和、偶数的和。
#include <iostream>using namespace std;int main()
{//利用for循环,分别计算给定整数n中奇数的和、偶数的和。int sumj=0,sumo=0,n=0;cin>>n;for(int i=0;i<=n;i++){if(i%2==0){sumo+=i;}else{sumj+=i;}}cout<<"偶数和:"<<sumo<<endl;cout<<"奇数和:"<<sumj<<endl;return 0;
}
4 输入‘A’到‘Z’中的任一个字符,输出如下回文串。如:输入‘B’,则输出ABA;输入‘E’,则输出ABCDEDCBA。
#include <iostream>using namespace std;int main()
{char a='A';cin>>a;for(char i='A';i<=a;i++){cout<<i;}for(char j=a-1;j>='A';j--){cout<<j;}return 0;
}
5 把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)^2=3025计算结果又等于原数。求所有符合这样条件的四位数。
#include <iostream>using namespace std;int main()
{//把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)^2=3025计算结果又等于原数。求所有符合这样条件的四位数。int first2=0,last2=0;for(int i=1000;i<=9999;i++){first2=i/100;last2=i%100;if((first2+last2)*(first2+last2)==i){cout<<i<<"\t";}}return 0;
}
6 求两个正整数m,n的最大公约数。
#include <iostream>using namespace std;int main()
{//求两个正整数m,n的最大公约数。int m=0,n=0,gong=0;cin>>m>>n;gong=m>n?n:m;while(gong>=1){if(m%gong==0&&n%gong==0){cout<<"最大公约数是"<<gong<<endl;break;}gong--;}return 0;
}
lbj学习日记 04 循环和选择结构的刷题心得相关推荐
- 刷题心得04 图论基础和一些经典算法
该系列博客旨在记录我的刷题心得和一些解题技巧,题目全部来源于力扣,一些技巧和方法参考过力扣上的题解和labuladong大佬的文章.虽然说这些内容主要是写给我自己看的,但也欢迎大家发表自己新颖的解法和 ...
- python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构
python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if 条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...
- Ruby学习笔记-循环与选择结构
一.循环结构 1. for-in语句: Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for 语句有一定的差距,语法格式: for val in ...
- c语言switch同时比较多个变量,C语言学习if和switch分支选择结构
如何判断一个整数是否为正数 计算机同我们一样,也是可以判断大小.在此之前,我们需要先说明在计算机中用来判断两个数关系的符号,即关系运算符. 关系运算符号 c语言中的关系运算符与数学上学习的有什么不同? ...
- Java学习笔记2.4.3 选择结构 - 多分支结构
文章目录 零.本讲学习目标 一.多分支结构概述 (一)并列式多分支结构 (二)嵌套式多分支结构 (三)延拓式多分支结构 (四)开关式多分支结构 二.案例演示 方法一.采用并列式多分支结构评定成绩等级 ...
- c语言预测未来身高的编程源代码,C语言选择结构程序设计编程题
实验2 选择结构程序设计 一.实验目的: 1.掌握选择控制语句的使用方法: 2.了解C程序语句的执行过程. 二.实验内容: 1.编写程序:输入一个整数,判断该数的奇偶性.(输出相应的标志even-偶数 ...
- Java选择结构分支训练题(if、switch)
在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句. 附:Java基础知识框架思维导图 选择结构分支练习题 某项查询执行之后,n条结果,单页显示m条记录,第i页显 ...
- Python学习之学校教学(选择结构与循环结构)抓狐狸问题
题目描述: 編写程序,实现抓孤理游戏.假设墙上有5个洞(编号分别为0.1.2.3.4), 其中一个洞里有狐理,人类玩家输入洞口编号,如果洞里有狐狸就抓到了:如果洞里没有 理就第二天再来抓.但在第二天人 ...
- 数据结构学习日记1---链表(附结构体)
8月26日学习了数据结构的前几章,学习到链表时对于C语言的结构体与链表时,决定先回顾一下c++中的结构体与链表. c++中可以用两种方式说明结构体: struct Student{}stu1,*stu ...
- 深度学习(04)-- 典型CNN结构(LeNet5 ,AlexNet)
LeNet5 LeNet5可以说是最早的卷积神经网络了,它发表于1998年,论文原文Gradient-Based Learning Applied to Doucment Recognition作者是 ...
最新文章
- 如何将文件从安卓设备中拷贝到PC中
- Git漏洞导致攻击者可在用户电脑上运行任意代码
- PHP二维数组去重(指定键名)
- linux图形界面为英文,Linux下“英文控制台 中文图形界面”的实现
- Qt文档阅读笔记-TextEdit QML Type官方解析及实例
- Java读取Propertity文件
- html设置长宽高代码_Jenkins CI 自动构建与 CSTAT 代码
- 【译】Jep 文档(2)——基本用法(Basic Usage)
- Dump调试程序崩溃或闪退
- mapgis编辑属性结构编辑不了_在win 7系统中MAPGIS的区属性结构修改不了,而且出现死机...
- 2018DeeCamp笔试题目第二套B卷
- 深度 | 阿里新供应链体系架构解读
- QQ在线客服设置-QQ开启临时会话教程
- php 时辰,时辰算命 - 免费在线算命 - 三藏算命
- 个人关于颈椎病治疗和保养的一些经验总结!
- 批量拿webshell工具【最新】
- 完美的Windows Server 2008 R2 SP1 模板
- postgresql源码学习(53)—— vacuum②-lazy vacuum之heap_vacuum_rel函数
- 在windbg中测试shadow ssdt , win32k!NtUserGetForegroundWindow , hook shadow ssdt
- 华为NAT地址转换(静态、动态)及端口映射