找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*1
来源:互联网 发布:闪电分期go淘宝商铺 编辑:程序博客网 时间:2024/06/08 17:12
找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍
例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*142857,因此142857是Troitsky数
编程要求:
(1) 编写函数int Troitsky(long a[]),其功能是求出10000以内的所有Troitsky数,并将它们依次放入a指向的数组中,函数返回找到的Troitsky数的个数.
(2)编写main函数,调用Troitsky函数,将运行结果输出到屏幕。
//main.c//author:yangyang#include "stdafx.h"#include "head.h"#define N1 11#define N2 10000000int Troitsky();int main(){ printf("\n一共%d个\n", Troitsky()); return 0;}int Troitsky(){ printf("Troitsky数为:"); int number = 0; for (long int i = N1; i < N2; i++) { long int changed_num = integer_front_to_back(&i); if (changed_num == i * 3) { number++; printf("%d ", i); } } return number;}
结果如图
0 0
- 找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*1
- 找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*1
- 【C编程】找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍
- 找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍
- 找出符合以下条件的Troitsky数
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 将该整数每位的数平方后相加,得到一个新的数,如此循环下去,最后能得到1。
- 得到两个long型数字之间的任意一个数
- 2. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.
- 2的N次方首位数
- 天梯赛 - 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字
- Java实现从一个数字中删除给定个数的数得到一个最大整数
- 数字的孔数
- mysql 得到group by 之后的分组数
- 在orcale中,得到去重之后的count数
- 一个数组中只有两个数是不同的,其他数字是成对出现的,下面代码可将该数组中不同的两数字找出并输出
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。
- ADB环境变量配置
- Android Camera使用总结与那些坑
- R语言xgboost自定义目标函数
- 【JZOJ3839】Baby Step
- 2 Python 利用socket实现的服务端和客户端
- 找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍 例如:将142857的首位数字1移动到末位之后得到的数是428571,而428571=3*1
- hdu 5997 rausen loves cakes [启发式合并+树状数组/线段数]【杂类+数据结构】
- listview数据刷新分析(三)
- struct device *dev
- SDN关键技术
- Openstack入门过程
- 打包ZIP
- TCP/IP三次握手的详细过程
- MFC picture控件加载透明png图片