C 语言 | 求分数数列前20项之和 循环结构-第10题 作者: Shine 时间: 2019-04-19 分类: C/C++ 评论 # C 代码 ``` #include int main() { //molecule:分子 //denominator:分母 double i, sum, molecule, denominator, tmp; molecule = 2;//初始分子值 denominator = 1;//初始分母值 for(i=1; i<=20; i++){ sum += molecule/denominator; printf("第 %.0f 项:", i); printf("%.0f/%.0f\n", molecule, denominator); tmp = molecule;//用 tmp 暂存 分子 molecule = molecule+denominator;//下一个分子 = 分子+分母 denominator = tmp;//下一个分母 = 前一项得分子 } printf("\n这个数列的前20项之和为:%f", sum); } ``` # 运行结果: ``` 第 1 项:2/1 第 2 项:3/2 第 3 项:5/3 第 4 项:8/5 第 5 项:13/8 第 6 项:21/13 第 7 项:34/21 第 8 项:55/34 第 9 项:89/55 第 10 项:144/89 第 11 项:233/144 第 12 项:377/233 第 13 项:610/377 第 14 项:987/610 第 15 项:1597/987 第 16 项:2584/1597 第 17 项:4181/2584 第 18 项:6765/4181 第 19 项:10946/6765 第 20 项:17711/10946 这个数列的前20项之和为:32.660261 ```
C 语言 | 循环结构程序设计-习题第5题 作者: Shine 时间: 2019-04-19 分类: C/C++ 评论 # 题目: > 求 S(n) = a+aa+aaa+...+aa...a 之值,其中 a 是一个数字,n 表示 a 的位数,n 由键盘输入。 > 例如:`2+22+222+2222+22222`(此时 a=2,n=5) # C 代码实现: ```c #include #include int main() { int S,a,n,t; int i,j; printf("请输入a的值:"); scanf("%d", &a); printf("请输入n的值:"); scanf("%d", &n); if(n<=1){ printf("n 的值必须大于 1"); return 0;//退出程序 } S = a; //printf("第1次:%d\n", a); printf("%d", a); for(i=1; i=0; j--){ t = t+a*pow(10, j); } printf("+%d", t); //printf("第%d次:%d\n", i+1, t); S = S+t; } printf("=%d", S); return 0; } ``` # 运行结果: ``` 请输入a的值:2 请输入n的值:5 2+22+222+2222+22222=24690 ``` ![Snipaste_2019-04-19_13-35-02.png][1] [1]: https://cdn.nowtime.cc/2019/04/19/672372758.png
robots.txt 的完整语法 作者: Shine 时间: 2019-04-19 分类: WEB开发 评论 > 您可[在此处找到 robots.txt 的完整语法][1]。robots.txt 语法的某些部分比较棘手,需要重点学习,因此请一定仔细阅读整个文档。 # 实用的 robots.txt 规则 > 下面是一些常见的实用 robots.txt 规则: 规则 示例 禁止抓取整个网站。 请注意,在某些情况下,Google 即使未抓取网站的网址,仍可能会将其编入索引。注意:这不适用于各种 AdsBot 抓取工具,此类抓取工具必须明确指定。 User-agent: * Disallow: / 禁止抓取某一目录及其内容(在目录名后面添加一道正斜线)。请注意,若想禁止访问私密内容,则不应使用 robots.txt,而应改用适当的身份验证机制。对于 robots.txt 文件所禁止抓取的网址,Google 仍可能会在不进行抓取的情况下将其编入索引;另外,由于 robots.txt 文件可供任何人随意查看,因此可能会泄露您的私密内容的位置。 User-agent: * Disallow: /calendar/ Disallow: /junk/ 仅允许使用某一抓取工具 User-agent: Googlebot-news Allow: / User-agent: * Disallow: / 允许使用除某一抓取工具以外的其他所有抓取工具 User-agent: Unnecessarybot Disallow: / User-agent: * Allow: / 禁止抓取某一网页(在正斜线后面列出网页): Disallow: /private_file.html 禁止 Google 图片访问某一特定图片: User-agent: Googlebot-Image Disallow: /images/dogs.jpg 禁止 Google 图片访问您网站上的所有图片: User-agent: Googlebot-Image Disallow: / 禁止抓取某一特定类型的文件(例如 .gif): User-agent: Googlebot Disallow: /*.gif$ 禁止抓取整个网站,但允许在这些网页上显示 AdSense 广告(禁止使用除 Mediapartners-Google 以外的所有网页抓取工具)。这种方法会阻止您的网页显示在搜索结果中,但 Mediapartners-Google 网页抓取工具仍能分析这些网页,以确定要向您网站上的访问者显示哪些广告。 User-agent: * Disallow: / User-agent: Mediapartners-Google Allow: / 匹配以某一特定字符串结尾的网址 - 需使用美元符号 ($)。例如,示例代码会禁止访问以 .xls 结尾的所有网址: User-agent: Googlebot Disallow: /*.xls$ > 转载自:https://support.google.com/webmasters/answer/6062596?hl=zh-Hans&ref_topic=6061961 [1]: https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt
Magisk 卡刷包下载地址 | Magisk v19.0 作者: Shine 时间: 2019-04-16 分类: Android 评论 # Magisk 官方发布页 > https://github.com/topjohnwu/Magisk/releases > PS:由于某种原因,国内无法下载,需要特殊方法才能下载,所以我保存到了云盘,可以很快的下载到 # 第三方网盘下载: > 蓝奏云[**荐**]:https://www.lanzous.com/b680805
C 语言 | 选择结构程序设计, 第12题 作者: Shine 时间: 2019-04-15 分类: C/C++ 评论 > 有 4 个圆塔,圆心分别为 (2, 2)、(-2, 2)、(-2, -2)、(2, -2),圆半径为 1,见下图。这 4 个塔的高度为 10m,塔以外无建筑物。今输入任何一点的坐标,求该点的建筑高度(塔外的高度为 0m) # 解题思路 输入一个坐标点 `x和y`,判断该点与上述的 4 个坐标中的其中一个坐标的距离是否 **小于或等于** 圆的半径 `1`。 如果与上述 **4 个坐标** 中有一个成立,则你输入的这个坐标点的建筑物高度是 10m; 否则是 0m,即在建筑物外面。 那如何计算 `输入的坐标点` 与`如 (2, 2) 的距离`?请查看:[计算两点之间距离][1] # C 语言代码: ```c #include #include int main() { double x,y,d1,d2,d3,d4; printf("请输入坐标:"); scanf("%lf %lf", &x, &y); d1 = sqrt(pow(x-2, 2)+pow(y-2, 2));//第一象限 2, 2 d2 = sqrt(pow(x+2, 2)+pow(y-2, 2));//第二象限 -2, 2 d3 = sqrt(pow(x+2, 2)+pow(y+2, 2));//第三象限 -2,-2 d4 = sqrt(pow(x-2, 2)+pow(y+2, 2));//第四象限 2,-2 if(d1<=1 || d2<=1 || d3<=1 || d4<=1) { printf("该点的建筑高度是 10m"); } else { printf("该点的建筑高度是 0m"); } return 0; } ``` # 运行结果: ``` 请输入坐标:1.5 2.3 x=1.500000 y=2.300000 该点的建筑高度是 10m -------------------------------- Process exited after 7.869 seconds with return value 0 请按任意键继续. . . ``` [1]: https://www.shuxuele.com/algebra/distance-2-points.html