描述:
撰寫函式bool f(int m),當m能被3,5,7中任意一個數字整除時,回傳true,否則回傳false,然后在主函式中利用這個函式輸出a~b之間能被3,5,7中任意一個數字整除的數字總個數。這串代碼怎么打,跪求大佬
uj5u.com熱心網友回復:
似乎描述的不太清楚,“在主函式中利用這個函式輸出a~b之間”uj5u.com熱心網友回復:
bool f(int m){return (!(m%3)||!(m%5)||!(m%7));}int a = 1, b = 111; while (a<b)if(ff(a++))cout << a-1 << ends;
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
int a = 1, b = 111, c = 0; while (a < b)if (ff(a++))++c, cout << a - 1 << ends; cout << "數量:" << c << endl;
uj5u.com熱心網友回復:
cout << ends 是一個糟糕的做法沒搞清楚ends是做什么的 就不要胡亂使用
uj5u.com熱心網友回復:
可以不用布爾變數嗎?for(i = a;i <= b)
{
if(i % 3 == 0||i % 5 == 0||i % 7 == 0) co++
}
cout<<co;
uj5u.com熱心網友回復:
for(i = a;i <= b;i++){
if(i % 3 == 0||i % 5 == 0||i % 7 == 0) co++
}
cout<<co;
開始打漏了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111555.html
標籤:C++ 語言
上一篇:C++中int疑問
