算法C++部落

C++初级算法第三天

2019-03-11  本文已影响19人  权的小树洞

大家好!

今天一共要讲4道简单算法题目

<一>

题目:总和问题

分析:输入一个数字N,求1+2+3+4+5+6+.....+N

源代码图

定义了三个整形数据,i用来存储输入的数据,k为从1到i的遍历数字,sum为我们最后输出的值

‘其实通过的问题的分析我们就很容易的发现,我们使用for循环就能很简单的实现从1加到i的数据

然后每一次都加到sum就能够得到答案

测试图

以上的图为测试的答案

<二>

题目:让气球上升

比赛时间了!看到气球漂浮在周围是多么的兴奋。但要告诉你一个秘密,评委最喜欢的时间是猜测最受欢迎的问题。比赛结束后,他们将统计每种颜色的气球并找到结果。

今年,他们决定把这份可爱的工作留给你。

分析:输入一个数字,代表着气球的数量;然后输入每一个气球的颜色,最后输出那个气球的颜色最多

源代码及测试图

<三>

题目:最大公约数

分析:输入两个数字,输出他们的最大公约数

源代码图

<四>

题目:回文字符

给定一个字符串,判断是否为回文字符。

PS:回文字符为首尾字符相同

源代码图

利用出栈出栈的原理,判断字符串是否为回文字符串

上一篇 下一篇

猜你喜欢

热点阅读