解题思路:
使用char拆分
注意事项:
参考代码:
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); int nums[]=new int[n]; int sum=0; for (int i = 0; i < nums.length; i++) { nums[i]=i+1; } for (int i = 0; i < nums.length; i++) { String str=String.valueOf(nums[i]); char ch[]=str.toCharArray(); for (int j = 0; j < ch.length; j++) { if (ch[j]=='1') { sum++; } } } System.out.println(sum); } }
0.0分
2 人评分
输出九九乘法表 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:690 |
妹子杀手的故事 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:982 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
最长单词 (C语言代码)浏览:1474 |
简单的a+b (C语言代码)浏览:752 |
校门外的树 (C语言代码)浏览:988 |