密码保护:用你所擅长的语言,完成这道小题目 此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码: 打赏作者 如果这篇文章帮助了你,可以请作者喝罐可乐,以此激励作者创作更多! 去打赏 您的支持将鼓励我继续创作! 微信支付 支付宝 用 [微信] 扫描二维码打赏 用 [支付宝] 扫描二维码打赏
AdanWeidan 2015-07-22 22:09 回复 import java.util.Scanner; public class Demo01 { public static void main(String[] args) { int a,b,c; Scanner s = new Scanner(System.in); a = s.nextInt(); s = new Scanner(System.in); b = s.nextInt(); s = new Scanner(System.in); c = s.nextInt(); for(int i=1;i<=100;i++){ if(i/10==a){ System.out.println("Fizz"); }else if(i/10==b){ System.out.println("Buzz"); }else if(i/10==c){ System.out.println("Whizz"); }else if(i%a==0&&i%b==0&&i%c==0){ System.out.println("FizzBuzzWhizz"); }else if(i%a==0&&i%b==0){ System.out.println("FizzBuzz"); }else if(i%a==0&&i%c==0){ System.out.println("FizzWhizz"); }else if(i%b==0&&i%c==0){ System.out.println("BuzzWhizz"); }else if(i%a==0||i-(i/10*10)==a){ System.out.println("Fizz"); }else if(i%b==0||i-(i/10*10)==b){ System.out.println("Buzz"); }else if(i%c==0||i-(i/10*10)==c){ System.out.println("Whizz"); } else{ System.out.println(i); } } } } Java写的 应该写的不完美 不过基本实现…
14 评论
如果数字中包含了第一个特殊数,那么忽略规则3和规则4,比如要报35的同学只报Fizz,不报BuzzWhizz。 你的代码都错了。。。。写的不对,没看这句吗
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
int a,b,c;
Scanner s = new Scanner(System.in);
a = s.nextInt();
s = new Scanner(System.in);
b = s.nextInt();
s = new Scanner(System.in);
c = s.nextInt();
for(int i=1;i<=100;i++){
if(i/10==a){
System.out.println("Fizz");
}else if(i/10==b){
System.out.println("Buzz");
}else if(i/10==c){
System.out.println("Whizz");
}else if(i%a==0&&i%b==0&&i%c==0){
System.out.println("FizzBuzzWhizz");
}else if(i%a==0&&i%b==0){
System.out.println("FizzBuzz");
}else if(i%a==0&&i%c==0){
System.out.println("FizzWhizz");
}else if(i%b==0&&i%c==0){
System.out.println("BuzzWhizz");
}else if(i%a==0||i-(i/10*10)==a){
System.out.println("Fizz");
}else if(i%b==0||i-(i/10*10)==b){
System.out.println("Buzz");
}else if(i%c==0||i-(i/10*10)==c){
System.out.println("Whizz");
}
else{
System.out.println(i);
}
}
}
}
Java写的 应该写的不完美 不过基本实现…
@AdanWeidan 感谢您的回复!
于是我就参与了一下,内容是这样子的:
也要特殊处理,比如第一个特殊数和第二个特殊数的倍数,那么不能说该数字,而是要说FizzBuzz, 以此类推。
等空闲下来我再写。
代码 乱码.. – –
@DEMON 不会吧 你用的什么浏览器?
@ian 感谢提醒,已经恢复了。不知道是不是这个wordpress插件的问题,重新粘贴进去后就正常了。
不明觉厉
不觉明历
看不懂,看着都累。
虽然不懂,但支持一个还是必须的!
如果 个位 数 有3 十位数 有3 就输出
分享您的想法?
撰写评论