您的位置:首页 > 其它

ACM题目:魔术数 M=K*Mc ,Mc为M的变形 比如M=102564,Mc=25641,102564=4*25641。

2013-10-19 22:47 393 查看
ACM题目:魔术数 M=K*Mc ,Mc为M的变形 比如M=102564,Mc=25641,102564=4*25641。
输入要求:第一行为输出数据个数N
第二行为K
输入:1
4
输出:102564=4*25641

#include <stdio.h>

void main()
{
int k,m=0,n,a,b;

scanf("%d",&n);
scanf("%d",&k);
while(n)
{
m++;
a=m;
b=1;
while(a/=10)
b*=10;

a=(m-(m/b)*b)*10+m/b;

if(m==k*a)
{
printf("[m=k*a] [%d=%d*%d]\n",m,k,a);
n--;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: