![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
5.1小节——数学问题
囚犯Tony
这个作者很懒,什么都没留下…
展开
-
问题 L: 与7无关的数
题目描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7, 则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。 输入 案例可能有多组。对于每个测试案例输入为一行,正整数n,(n<100) 输出 对于每个测试案例输出一行,输出小于等于n的与7无关的正整数的平方和。 样例输入Copy 6 12 18 样例输出Copy 91 601 1575 #include<bit...原创 2021-02-03 19:57:38 · 479 阅读 · 0 评论 -
问题 M: 鸡兔同笼
题目描述 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。 输入 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a < 32768) 输出 输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开 如果没有满足要求的答案,则输出两个0。 样例输入Copy 2 18 5 样例输出Copy...原创 2021-02-03 19:27:49 · 163 阅读 · 0 评论 -
问题 I: 反序相等
题目描述 设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。 输入 无 输出 每行一个数,表示满足题目要求的数。 #include<bits/stdc++.h> using namespace std; int main(){ int temp; for(int i=1000;i<10000;i++){ int sum=0; temp=i; while(temp){ ...原创 2021-02-01 20:18:08 · 114 阅读 · 0 评论 -
问题 H: 整数和
题目描述 编写程序,读入一个整数N。若N为非负数,则计算N 到2N 之间的整数和;若N为一个负数,则求2N 到N 之间的整数和。 输入 第一行表示样例数m,接下来m行每行一个整数N,N的绝对值不超过100。 输出 输出m行,每行表示对应的题目所求。 样例输入Copy 2 2 -1 样例输出Copy 9 -3 #include<bits/stdc++.h> using namespace std; int main(...原创 2021-02-01 20:14:34 · 113 阅读 · 0 评论 -
问题 G: 加法等式
题目描述 设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求 满足条件的所有a、b、c 的值。 输入 无。 输出 每行输出3个数,分别表示abc的值,用一个空格隔开。 #include<bits/stdc++.h> using namespace std; int main(){ for(int a=0;a<10;a++){ for(int b=0;b<10;b++){ ...原创 2021-02-01 20:13:02 · 55 阅读 · 0 评论 -
问题 D: abc
题目描述 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。 输入 题目没有任何输入。 输出 请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。 #include<bits/stdc++.h> using namespace std; int main(){ for(int a=0;a<10;a++){ for(int b=0;b<1...原创 2021-02-01 20:07:37 · 80 阅读 · 0 评论 -
问题 B: 反序数
题目描述 设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321) 求N的值 输入 程序无任何输入数据。 输出 输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。 #include<iostream> using namespace std; int main(){ for(int n=1000;n<10000;n++){ int i=n; int sum=0; while(i){ ...原创 2021-02-01 19:03:28 · 84 阅读 · 0 评论 -
问题 A: 守形数
题目描述 守形数是这样一种整数,它的平方的低位部分等于它本身。 比如25的平方是625,低位部分是25,因此25是一个守形数。 编一个程序,判断N是否为守形数。 输入 输入包括1个整数N,2<=N<100。 输出 可能有多组测试数据,对于每组数据, 输出"Yes!”表示N是守形数。 输出"No!”表示N不是守形数。 样例输入Copy 6 11 样例输出Copy Yes! No! #include<iostream> using namespace std;..原创 2021-02-01 18:42:18 · 130 阅读 · 0 评论