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 循环和选择结构的刷题心得相关推荐

  1. 刷题心得04 图论基础和一些经典算法

    该系列博客旨在记录我的刷题心得和一些解题技巧,题目全部来源于力扣,一些技巧和方法参考过力扣上的题解和labuladong大佬的文章.虽然说这些内容主要是写给我自己看的,但也欢迎大家发表自己新颖的解法和 ...

  2. python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

    python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if  条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...

  3. Ruby学习笔记-循环与选择结构

     一.循环结构 1.    for-in语句: Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for 语句有一定的差距,语法格式: for val  in  ...

  4. c语言switch同时比较多个变量,C语言学习if和switch分支选择结构

    如何判断一个整数是否为正数 计算机同我们一样,也是可以判断大小.在此之前,我们需要先说明在计算机中用来判断两个数关系的符号,即关系运算符. 关系运算符号 c语言中的关系运算符与数学上学习的有什么不同? ...

  5. Java学习笔记2.4.3 选择结构 - 多分支结构

    文章目录 零.本讲学习目标 一.多分支结构概述 (一)并列式多分支结构 (二)嵌套式多分支结构 (三)延拓式多分支结构 (四)开关式多分支结构 二.案例演示 方法一.采用并列式多分支结构评定成绩等级 ...

  6. c语言预测未来身高的编程源代码,C语言选择结构程序设计编程题

    实验2 选择结构程序设计 一.实验目的: 1.掌握选择控制语句的使用方法: 2.了解C程序语句的执行过程. 二.实验内容: 1.编写程序:输入一个整数,判断该数的奇偶性.(输出相应的标志even-偶数 ...

  7. Java选择结构分支训练题(if、switch)

    在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句. 附:Java基础知识框架思维导图 选择结构分支练习题 某项查询执行之后,n条结果,单页显示m条记录,第i页显 ...

  8. Python学习之学校教学(选择结构与循环结构)抓狐狸问题

    题目描述: 編写程序,实现抓孤理游戏.假设墙上有5个洞(编号分别为0.1.2.3.4), 其中一个洞里有狐理,人类玩家输入洞口编号,如果洞里有狐狸就抓到了:如果洞里没有 理就第二天再来抓.但在第二天人 ...

  9. 数据结构学习日记1---链表(附结构体)

    8月26日学习了数据结构的前几章,学习到链表时对于C语言的结构体与链表时,决定先回顾一下c++中的结构体与链表. c++中可以用两种方式说明结构体: struct Student{}stu1,*stu ...

  10. 深度学习(04)-- 典型CNN结构(LeNet5 ,AlexNet)

    LeNet5 LeNet5可以说是最早的卷积神经网络了,它发表于1998年,论文原文Gradient-Based Learning Applied to Doucment Recognition作者是 ...

最新文章

  1. 如何将文件从安卓设备中拷贝到PC中
  2. Git漏洞导致攻击者可在用户电脑上运行任意代码
  3. PHP二维数组去重(指定键名)
  4. linux图形界面为英文,Linux下“英文控制台 中文图形界面”的实现
  5. Qt文档阅读笔记-TextEdit QML Type官方解析及实例
  6. Java读取Propertity文件
  7. html设置长宽高代码_Jenkins CI 自动构建与 CSTAT 代码
  8. 【译】Jep 文档(2)——基本用法(Basic Usage)
  9. Dump调试程序崩溃或闪退
  10. mapgis编辑属性结构编辑不了_在win 7系统中MAPGIS的区属性结构修改不了,而且出现死机...
  11. 2018DeeCamp笔试题目第二套B卷
  12. 深度 | 阿里新供应链体系架构解读
  13. QQ在线客服设置-QQ开启临时会话教程
  14. php 时辰,时辰算命 - 免费在线算命 - 三藏算命
  15. 个人关于颈椎病治疗和保养的一些经验总结!
  16. 批量拿webshell工具【最新】
  17. 完美的Windows Server 2008 R2 SP1 模板
  18. postgresql源码学习(53)—— vacuum②-lazy vacuum之heap_vacuum_rel函数
  19. 在windbg中测试shadow ssdt , win32k!NtUserGetForegroundWindow , hook shadow ssdt
  20. 华为NAT地址转换(静态、动态)及端口映射

热门文章

  1. mysql创建视图并加注释_在mysql中为视图创建注释
  2. cwRsync-windows下的rsync工具
  3. 社群运营的八大变现模式
  4. tomcat闪退没有报错_越狱后直接换sileo商店附Sileo的部分报错解决办法
  5. JAVA自动生成前缀加日期的编码
  6. 如何使用 React Native 构建信用卡扫描仪
  7. 人工智能粒子群优化和群智能
  8. vb用计算机解决鸡兔同笼,vb解决鸡兔同笼问题
  9. 利用Python制作证件照
  10. Word - 修改界面语言和校对语言