编写一个程序,判断1000以内的整数,即1,2,3……,1000,数字1出现了几次?
2个回答
2023-08-21
展开全部
其实,这个问题不必枚举。
000~999,1000个数,每个数3个数字,一共有1000*3=3000个数字。
这3000个数字中,0~9的出现的次数是相同的,数字1的个数是3000/10=300个;还得再加上1000中的出现的1个
因此,1~1000中,数字1出现的次数是300+1=301次。
如果编程,以fortran代码为例,只需要两行:
write(*,*) (999-0+1)*3/10+1
end
000~999,1000个数,每个数3个数字,一共有1000*3=3000个数字。
这3000个数字中,0~9的出现的次数是相同的,数字1的个数是3000/10=300个;还得再加上1000中的出现的1个
因此,1~1000中,数字1出现的次数是300+1=301次。
如果编程,以fortran代码为例,只需要两行:
write(*,*) (999-0+1)*3/10+1
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询