您的位置:首页 > 其它

文章标题

2016-05-21 14:15 471 查看
#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <cstring>
using namespace std;
int main()
{
long long  n;
cin>>n;
while(n--)
{int a1;
long long a,b,d,n;
long long d1,l=0;
cin>>a>>b>>d>>n;
if(n>3)
{

d1=a*100+a*10+a;
d1=d1*b;
int dp[4],de[4];
memset(dp,0,sizeof(dp));
memset(de,0,sizeof(de));
int i=3;
while(d1!=0)
{
dp[i]=d1%10;
if(dp[i]==d) de[i]=1;
d1=d1/10;
i--;
}
i=0;
if(dp[0]==0) i=1;
if(de[i+1]==1) de[i+1]=n-2;
cout<<de[0]+de[1]+de[2]+de[3]<<endl;

int l;
if(n==1) a1=a*b;
if(n==2) a1=(a*10+a)*b;
if(n==3) a1=(a*100+a*10+a)*b;

int x=0,k;
while(a1!=0)
{
k=a1%10;
if(k==d) x++;
a1=a1/10;
}
cout<<x<<endl;
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: