设m.n为正整数,含有数字m且不能被m整除的n位整数的个数为g,这些数的和为s,计算g和sint main(){int m,n,max=1,min=1,i,x,j,sum=0,count=0;scanf("%d %d",&m,&n);for(i=0;i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 02:34:56
设m.n为正整数,含有数字m且不能被m整除的n位整数的个数为g,这些数的和为s,计算g和sint main(){int m,n,max=1,min=1,i,x,j,sum=0,count=0;scanf("%d %d",&m,&n);for(i=0;i
设m.n为正整数,含有数字m且不能被m整除的n位整数的个数为g,这些数的和为s,计算g和s
int main()
{int m,n,max=1,min=1,i,x,j,sum=0,count=0;
scanf("%d %d",&m,&n);
for(i=0;i
设m.n为正整数,含有数字m且不能被m整除的n位整数的个数为g,这些数的和为s,计算g和sint main(){int m,n,max=1,min=1,i,x,j,sum=0,count=0;scanf("%d %d",&m,&n);for(i=0;i
int main()
{
int m,n,max=1,min=1,i,x,j,sum=0,count=0;
scanf("%d %d",&m,&n);
for(i=0;i<n-1;i++)
{
max=max*10;
min=max;
}
max=max*10-1;
for(i=min;i<=max;i++)
{
x=i;
if(i%m==0) //先判断是否能被m整除,如果能直接跳过
continue;
for(j=1;j<=n;j++)
{
if((x%10)==m)
{
sum=sum+i;
count++;
break; //符合条件立即跳出循环
}
x=x/10;
}
}
printf("\n%d %d\n",count,sum);
return 0;
}