題目描述
FizzBuzz游戲需要玩家報數時替換特定數字,請寫一個程式,輸入是一個正整數n, n<=100. 依次對1至n的整數列印,如該數能被3整除的時候列印Fizz;能被5整除的時候列印Buzz;如果既能被3又能被5整除的時候列印FizzBuzz;否則列印該數字,兩次列印間有空格分開,
輸入輸出格式
輸入格式
一個正整數n
輸出格式
一行字串
輸入輸出樣例
輸入樣例1
1
輸出樣例1
1
輸入樣例2
5
輸出樣例2
1 2 Fizz 4 Buzz
輸入樣例3
16
輸出樣例3
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16
題解
水題~
直接for+(if else)列舉判斷,輕松AC本題
代碼
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
if(i%15==0) printf("FizzBuzz ");
else if(i%3==0) printf("Fizz ");
else if(i%5==0) printf("Buzz ");
else printf("%d ",i);
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266990.html
標籤:其他
上一篇:資料結構基礎練習
