当前位置: 首页 > wzjs >正文

版式设计模板网站舆情通

版式设计模板网站,舆情通,网站排名方案,超酷网站1、求100以内的素数 sqrt()函数在cmath头文件中。 #include <iostream> #include <cmath> using namespace std;int main() {int count 0; // 用于统计素数的个数// 遍历 100 到 200 之间的每一个数for (int num 100; num < 200; num) {bool isPrime true…

1、求100以内的素数

sqrt()函数在cmath头文件中。

#include <iostream>
#include <cmath>
using namespace std;int main() {int count = 0;  // 用于统计素数的个数// 遍历 100 到 200 之间的每一个数for (int num = 100; num <= 200; num++) {bool isPrime = true;  // 先假设当前数是素数// 判断是否为素数,检查从 2 到根号 num 的数for (int i = 2; i <= sqrt(num); i++) {if (num % i == 0) {isPrime = false;  // 如果能整除,则不是素数break;}}if (isPrime) {count++;  // 如果是素数,计数器加 1cout << num << " ";  // 输出素数}}cout << endl << count << endl;  // 换行后输出素数的个数return 0;
}

2、判断某点是否在一个三角形内

1、面积法

abs()、sqrt()都是在cmath中

#include <iostream>
#include <vector>
#include <cmath>// 计算两点间距离
double distance(std::vector<double>& a, std::vector<double>& b) {return std::sqrt((a[0] - b[0]) * (a[0] - b[0]) + (a[1] - b[1]) * (a[1] - b[1]));
}// 计算三角形面积
double triangleArea(std::vector<double>& a, std::vector<double>& b, std::vector<double>& c) {double ab = distance(a, b);double bc = distance(b, c);double ca = distance(c, a);double s = (ab + bc + ca) / 2;return std::sqrt(s * (s - ab) * (s - bc) * (s - ca));
}// 判断点是否在三角形内
bool isPointInTriangle(std::vector<double>& p, std::vector<double>& a, std::vector<double>& b, std::vector<double>& c) {double s = triangleArea(a, b, c);double s1 = triangleArea(p, a, b);double s2 = triangleArea(p, b, c);double s3 = triangleArea(p, c, a);// 考虑浮点数精度问题,判断差值是否在一个很小的范围内return std::abs(s - (s1 + s2 + s3)) < 1e-9;
}int main() {// 测试代码std::vector<double> a = {0, 0};std::vector<double> b = {1, 0};std::vector<double> c = {0, 1};std::vector<double> p = {0.2, 0.2};std::cout << (isPointInTriangle(p, a, b, c)? "在三角形内" : "不在三角形内") << std::endl;return 0;
}

3、鸡兔同笼

#include <iostream>
using namespace std;// 判断是否能构成有效的鸡兔同笼问题
bool isSameCage(int heads, int feet) {// 判断脚的数量减去两倍头的数量是否为偶数且大于等于0if ((feet - 2 * heads) % 2 == 0 && feet - 2 * heads >= 0) {int y = (feet - 2 * heads) / 2;  // 兔子的数量int x = heads - y;  // 鸡的数量// 判断鸡和兔的数量是否都为非负整数if (x >= 0 && y >= 0) {return true;}}return false;
}
int main() {// 测试用例cout << (isSameCage(35, 94)? "true" : "false") << endl;cout << (isSameCage(2, 4)? "true" : "false") << endl;cout << (isSameCage(4, 2)? "true" : "false") << endl;cout << (isSameCage(10, 30)? "true" : "false") << endl;return 0;
}

英文字母大小写转换

描述:把一个字符串中所有的大写字母转换为小写字母,小写字母转换为大写字母,其他字符保持不变。

#include <iostream>
#include <string>
using namespace std;int main() {string s;cin >> s;for (char& c : s) {if (isupper(c)) {c = tolower(c);} else if (islower(c)) {c = toupper(c);}}cout << s << endl;return 0;
}

c语言版本

#include <iostream>
#include <string>
using namespace std;int main() {string s;cin >> s;for (char& c : s) {if ('A'<=c && c<='Z') {c +=32;}else if ('a' <= c && c <= 'z') {c -=32;}}cout << s << endl;return 0;
}
http://www.dtcms.com/wzjs/77365.html

相关文章:

  • 杭州网站建设公司官网抖音代运营
  • 网站提现功能开发黄页
  • 做一个企业网站需要哪些技术seo点击排名源码
  • 顺庆移动网站建设优化网站关键词的技巧
  • 商业网站案例上海网站推广服务公司
  • ecshop网站创建bbs 百度经验西安网站制作工作室
  • 方城微网站建设全国疫情排行榜
  • 免费咨询律师在线微信如何做谷歌seo推广
  • 专门做酒的网站有哪些短视频营销推广方案
  • 建设银行长沙招聘网站杭州做百度推广的公司
  • 企业站模板推广技巧
  • 锦州网站建设工作网络广告营销方案策划内容
  • 果洛wap网站建设seo价格是多少
  • 嘉兴模板建站软件徐州百度推广
  • 网站群建设进展情况汇报中国seo高手排行榜
  • dz网站的隐藏链接怎么删除推广网站软文
  • 商城网站建设分为几块网站建设方案设计书
  • 兖州网站开发怎么免费给自己建网站
  • 吉林省建设招标网站站长网站推广
  • 网站建设常规自适应最有效的线上推广方式
  • 友情链接是在网站后台做吗求网址
  • 林业局政务公开网站建设报告百度竞价推广账户优化
  • 平阴网站建设志鸿优化网
  • 建立网站要准备多少钱网络推广网站的方法
  • 合肥瑶海区天气吴中seo页面优化推广
  • wordpress 改语言烟台seo
  • 提供模板网站制作多少钱百度上做推广怎么做
  • 怎么做网站广告古董淘宝seo优化排名
  • 网站开发调研报告网络营销理论基础
  • 网站建设 中企动力 武汉香蕉和忘忧草对焦虑的影响