package 第三章习题;
/*
* 把前n(n<=10000)个整数顺次写在一起:
* 89101112...
* 数一数0-9各出现多少次
* (输出10个整数,分别是09出现的次数)
*/
public class 数数字 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]=new int[10];
for(int i=1;i<=10000;i++) {
String s=i+"";
int k=0;
while(k<s.length()) {
a[s.charAt(k)-'0']++;
k++;
}
}
for(int i=0;i<a.length;i++)
{
if(i==0) {
System.out.print(a[i]);
}
else {
System.out.print(" "+a[i]);
}
}
}
}
/*
* 把前n(n<=10000)个整数顺次写在一起:
* 89101112...
* 数一数0-9各出现多少次
* (输出10个整数,分别是09出现的次数)
*/
public class 数数字 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]=new int[10];
for(int i=1;i<=10000;i++) {
String s=i+"";
int k=0;
while(k<s.length()) {
a[s.charAt(k)-'0']++;
k++;
}
}
for(int i=0;i<a.length;i++)
{
if(i==0) {
System.out.print(a[i]);
}
else {
System.out.print(" "+a[i]);
}
}
}
}