level 12
题目是这样的:要求随便输入一个整数,然后在0~100中打印出个位、十位上不带7或7的倍数的数。。。
求解啊
2013年05月04日 13点05分
1
level 11
这么简单的,自己写啊。。。不然怎么学的会
按照自己的思路慢慢写,写错没关系,一点点的调试,这样才会有成就感
给你思路:
输入一个数位n
if(n%10==7||n/10==7||n%7==0)
System.out.println(n)
2013年05月04日 13点05分
7
这个打印出来的是带七的
2013年05月04日 13点05分
老师让用for循环做啊,我做到for循环那就卡住了
2013年05月04日 13点05分
回复 无法割舍的爱〃 :当然要加for循环了for(int n=0;n<=100;n++)
2013年05月04日 13点05分
回复 break0107 :打印出来带7了
2013年05月04日 13点05分
level 11
你从键盘输入的数用任何作用么????什么时候需要从键盘输入?这个题根本就不需要输入。。
2013年05月04日 13点05分
10
可是老师说要输出一个数,然后在这个数的后面打印出不带7的
2013年05月04日 13点05分
level 11
for(int i=1; i <=100; i++) {
if(i % 7 == 0 || i / 10 == 7 || i % 7 == 7 || i % 10 == 7) {
continue;
} else {
System.out.println(i);
}
}
2013年05月04日 14点05分
11
level 9
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=n;i<100;i++){
if(i%10==7||i/10==7||i%7==0) System.out.println("*");
else System.out.println(i);
}
2013年05月04日 14点05分
12
谢了,我已经搞懂了
2013年05月04日 14点05分