参考代码:
import java.util.Scanner; public class Main6 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //输入正整数n,判断从1到n之中,数字1一共要出现几次。 Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int num=0; for (int i = 1; i <=n; i++) { String a=String.valueOf(i); for (int j = 0; j < a.length(); j++) { if (a.charAt(j)=='1') { num++; } } } System.out.println(num); } }
0.0分
1 人评分
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
幸运数 (C++代码)浏览:1309 |
大家好,我是验题君浏览:604 |
模拟计算器 (C++代码)浏览:885 |
1048题解(读入回车问题)浏览:628 |
数列问题 (C语言代码)浏览:1068 |
【出圈】 (C++代码)简单循环浏览:699 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:477 |