我是靠谱客的博主 大意乐曲,这篇文章主要介绍Lightoj 1078(模拟取余),现在分享给大家,希望可以做个参考。

这道题其实就是个手动模拟除法的过程,每次对所得余数*10+后面的一位数字重新得到一个数,循环此过程直到整除就行了;

#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define N 60
using namespace std;
int main()
{
int t,n,d,k,h;
scanf("%d",&t);
k=0;
while(t--)
{
int sum=1;
scanf("%d%d",&n,&d);
int digt=d;
while(d%n!=0)//手动模拟除法
{
h=d%n;
h=h*10+digt;
sum++;
d=h;
}
printf("Case %d: %dn",++k,sum);
}
return 0;
}


最后

以上就是大意乐曲最近收集整理的关于Lightoj 1078(模拟取余)的全部内容,更多相关Lightoj内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部