简单的算法题
前言:这篇主要用于总结一些C++常考的算法题,简单的说,就是归纳一些重点的C++考试的题型。
第一题:
代码示例:
#include <iostream>
using namespace std;
//主函数
void main()
{
int i = 0;//分子
double s=0;//求和
while (s<8) {
s += double(1) / ++i;
}
cout << "最小的n值为:"<<i<<endl;
}
结果:
分析: 第一道是个基础题,主要是要用累加法,主要注意使用++和–的时候一定要注意边界。
第二题
代码示例:
//对任意自然数反序输出的算法
#include <iostream>
using namespace std;
//主函数
void main()
{
unsigned long int number, n;
cin >> number;
do {
n = number % 10;//取出每数位的数
cout << n