10291
来源:互联网 发布:erp软件实施工程师 编辑:程序博客网 时间:2024/05/21 17:19
//
找出符合以下条件的Troitsky数,将该数的首位数字移动到末位数字之后得到的数是原数的整数倍
#include <stdio.h>
#define N 1000int isTroitsky(int n)
{
int m = n,count = 0;
int temp,k;
//求出第一位的数字及位数
while(m >= 10)
{
m /=10;
count++;
}
k=m;
//求变换后的数
while(count--)
{
m *= 10;
}
temp = n - m;
temp *= 10;
temp += k;
if(temp % n == 0)
{
return 1;
}
else
{
return 0;
}
}
int Troitsky(long a[])
{
int i,count = 0;
for(i = 10;i <= 10000;i++)
{
if(isTroitsky(i) == 1)
{
a[count] = i;
count++;
}
}
return count;
}
int main()
{
long array[N] = {0};
int m=Troitsky(array);
int i,k=1;
for(i = 0;i < m;i++)
{
printf("%5d",array[i]);
k++;
if(k % 9 == 0)//设置换行
{
printf("\n");
k=1;
}
}
printf("\nThere are %d Troitsky number in 10000.\n",m);
return 0;
}
0 0
- 10291
- 【备忘】企业级IBM-AIX系统上部署OracleDB 视频教程
- linux进程控制-wait()
- 大话设计模式之简单工厂模式、抽象工厂模式及工厂方法模式的比较
- 用MinGW编译Win32 GDI应用程序
- java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流
- 10291
- HDU 5934 Bomb(强连通分量缩点)
- Python 学习(一) 32位还是64位
- 教你校验 Debian 软件包的MD5
- 搭建网盘
- HTML 6 样式
- DateConverter does not support default String to ‘Date’ conversion.
- 计算数
- Spring Data JPA + JNDI配置