笔记
boring ?
这个作者很懒,什么都没留下…
展开
-
6174问题
题目假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个程序来判断一个四位数经过多少次这样的操作能出现循环,并且求出操作的次数比如输入1234执行顺序是1234->3087->8352->6174->6174,输出是4输入:第一行输入n,代表有n组测原创 2020-06-22 20:56:31 · 258 阅读 · 0 评论 -
请统计某个给定范围[L,R]的所有整数中,数字y出现的次数。
#include <bits/stdc++.h>using namespace std;int ans = 0;void howmany(int x){ if(x == 0) { return; } else if(x % 10 == y) { ans++; } howmany(x / 10);}int main(){ int n,m; cin >> n &原创 2020-06-22 17:11:21 · 8194 阅读 · 0 评论 -
C++求n个正整数的最大公约数和最小公倍数
C++求n个正整数的最大公约数和最小公倍数思路代码思路用求两个数的最大公约数和最小公倍数的代码,逐一往下找代码#include <bits/stdc++.h>using namespace std;long long int temp;long long int temp1;long long int temp2;long long int gcd(int x,int y){ if(x < y) { temp = x;原创 2020-06-22 14:16:24 · 1372 阅读 · 0 评论