一本书有260页,编上的页码是1、2、3……数字3在页码中出现多少次.要算式

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 00:23:16
一本书有260页,编上的页码是1、2、3……数字3在页码中出现多少次.要算式
xS]KPB069JTVr(aRه%JXEefW^Y EpylVa>TV(+mm} ~ի0b^i2%xwD{V·YaZ ~" ˱]ݭ9+U߇ 9` 泃+@ȕi8G a(}KƎ0# %,y(8-;ɰQ",,%¢ i~^r:*z05_*NS:NK)zF&0WQCgj8F˺&€H<2yLVϲ=CkuzSwA^fw xȪF Ok{cIy#\9 ImI}^̰sڷ}+6

一本书有260页,编上的页码是1、2、3……数字3在页码中出现多少次.要算式
一本书有260页,编上的页码是1、2、3……数字3在页码中出现多少次.要算式

一本书有260页,编上的页码是1、2、3……数字3在页码中出现多少次.要算式
像33这种算2次吧
1——99个位出现10次,十位出现10次
100——199个位出现10次,十位出现10次,
200——260个位出现6次,十位出现10次
总共出现6+5x 10=56 (次)

啥算式?

#include
#include
int main()
{
int i,tmp;
int cnt[10]={0};
for(i=1;i<=260;i++)
{
tmp=i;
while(tmp>0)
{
cnt[tmp%10]++;
...

全部展开

#include
#include
int main()
{
int i,tmp;
int cnt[10]={0};
for(i=1;i<=260;i++)
{
tmp=i;
while(tmp>0)
{
cnt[tmp%10]++;
tmp/=10;
}

}
for(i=0;i<10;i++)
{
printf("出现%d的次数:%d\n",i,cnt[i]);
}
return 0;
}

收起