每日编程中遇到任何疑问、意见、建议请公众号留言或加入每日编程群聊739635399
计算100以内的素数和。
输出样例:
1060
解决方法:
(1)算法的基本思想:
先确定素数,再求和,判断素数的方法:该数一定不是偶数,且只有自己和1两个质因数,最后求和即可。
(2)代码实现:
#include<iostream>#include<math.h>usingnamespacestd;boolisPrime(int n){if (n == 1)returnfalse;if (n == 2)returntrue;// 所有偶数都不是素数if (n % 2 == 0)returnfalse;// 只需要检查奇数for (int i = 3; i < n; i += 2)if (n % i == 0)returnfalse;returntrue;}intmain(){int sum = 0;for (int i = 1; i < 100; i++)if (isPrime(i)) { sum += i; }cout << sum << endl; system("pause");return0;}
键盘输入任意的字符串,让字符串的大写字母变小写
输入格式:
字符串长度
含大写的字符串
输出格式:
转换后的字符串
输入样例:
5csGaB
输出样例:
csgab
