1到1000里有多少个数字“1″?
一共有301个1。可以用编程实现计算,java代码如下:
public class HowmanyOne {
public static void main(String[] args) {
int sum=0;
String str;
for (int i=1;i<=1000;i++){
str=String.valueOf(i);
for (int j=0;j<str.length();j++){
if (str.charAt(j)=='1'){
sum++;
}
}
}
System.out.printf("一共有%d个1",sum);
}
}
扩展资料
简介
1,读音yī,是自然数之一。1是阿拉伯数字,是最小的正整数,也是介于0和2之间的整数,最小的正奇数。1是一个有理数,是一位数,也是单数,1是Heegner数。
1既不是质数也不是合数。通过单位表现出来的事物的第一个。一个或者几个事物所组成的整体,可以看作是单位“1”。
1是一个简单的阿拉伯数字。1的n次方(n∈R)都等于1。1有很多用法,比如长度、人数等,且1是圆周率的小数点后第1、3、36、40、49位等。
数学领域
1、1是阿拉伯数字。
2、1是0与2之间的自然数和正整数。
3、1是唯一一个既不是质数,又不是合数的正整数。
4、1是最小的正整数。
参考资料来源:百度百科-1
101,111,121,131,141,151,161,171,181,191
...........................................................
从1到1000,有10组这样的数,每个里面都会有【10个1】,再加上100-200的的【10个1】,
1到1000里面的【x1x】有【10个1】
最后就是10X10+10+10=120
答案是有120个1