数学之家
标题:
给个解法
[打印本页]
作者:
高斯门徒
时间:
2010-8-9 21:28
标题:
给个解法
有1台打印机的数字0有问题 现在用它打印1--1000000时 打对的数字一共有多少个?
答案是597870 经编程验证过,下面附上C语言 谁给个解法
#include"stdio.h"
#include"math.h"
int pd(int i)
{
int weishu;
int pd=1;
weishu=(int)log10(i)+1;
for(int k=1;k<=weishu;k++)
{
if(i%10==0)
{
return 0;
}
else
{
i=i/10;
}
}
return 1;
}
main()
{
int i,count=0;
for(i=1;i<=1000000;i++)
{
if(pd(i))
count++;
}
printf("%d\n",count);
}
作者:
高斯门徒
时间:
2010-8-10 07:06
— — 已经想通了
作者:
castelu
时间:
2010-8-10 13:08
用C语言的思路试试
作者:
高斯门徒
时间:
2010-8-10 15:54
3#
castelu
呵呵 我已经知道了 一时糊涂
欢迎光临 数学之家 (http://www.2math.cn/)
Powered by Discuz! X3.1