0079-简单的循环
生活随笔
收集整理的這篇文章主要介紹了
0079-简单的循环
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
| 簡單的循環 |
| 難度級別:A; 運行時間限制:1000ms; 運行空間限制:51200KB; 代碼長度限制:2000000B |
| 試題描述 |
| 輸入兩個正整數 m 和 k ,判斷 m 是否恰好含有 k 個因子 3 ,如果是輸出 yes,否則輸出 no. |
| 輸入 |
| 一行包含兩個正整數?m?和?k,用一個空格分隔。 |
| 輸出 |
| yes?或?no |
| 輸入示例 |
| 54?3 |
| 輸出示例 |
| yes |
| 其他說明 |
| 數據范圍:1<?m?<?1000?000?,0?<?k?<?5. |
分析
寫一個while循環,當m能被3整除時m÷3,直到m不能被3整除為止,在判斷是否正好有k個3.
代碼
#include<bits/stdc++.h> using namespace std; int m,k,sum; int main() {scanf("%d%d",&m,&k);while(!(m%3))//當前的m能被3整除。{m/=3;sum++;//計數器+1。}if(sum==k) printf("yes");else printf("no"); }轉載于:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9879233.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的0079-简单的循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RV32FD指令集
- 下一篇: %@taglib prefix=c ur