
简单的c++问题 编写程序,将100到300之间能被3整除,但不能被5整除的数及其个数输出
2个回答
展开全部
int count = 0;
for(int i = 100; i <= 300; i++){
if(i % 3 == 0) && (i % 5 !=0){
cout << i <<endl;
count ++;
}
}
cout << "个数:" + count <<endl;
展开全部
#include <iostream>
#include <vector>
using namespace std;
int main() {
int st = 100;
int ed = 300; // we assume include 100 but exclude 300
vector<int> result;
for(int i=st;i<ed;i++) {
if(i%3==0 && i%5!=0) {
result.push_back(i);
}
}
cout << result.size() << endl;
for(int i=0;i<result.size();i++) {
cout << result[i] << " ";
}
cout << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询