解题思路:
首先利用for循环依次获取从10到1000之间的所有整数,然后在循环里面进行判断,判断当前的整数是否能同时被2,3,7整除。用%(取余运算符)进行计算,先依次进行判断,计算表达式如下:
i%2==0(表示对2进行取余,判断是否能被2整除)
i%3==0(表示对3进行取余,判断是否能被3整除)
i%7==0(表示对7进行取余,判断是否能被7整除)
然后再用&&(逻辑运算符)来连接,如下:
i%2==0&&i%3==0&&i%7==0
当i%2==0&&i%3==0&&i%7==0为真时,输出i的值,否则则不进行操作,直接循环下一个数字。如此,便可以找出10到1000之间能同时被2,3,7整除的所有整数。
参考代码:
#include<iostream> using namespace std; int main() { for(int i=10;i<=1000;i++) { if(i%2==0&&i%3==0&&i%7==0) { cout<<i<<endl; } } return 0; }
0.0分
2 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:607 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1469 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1824 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:635 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5248 |
校门外的树 (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:354 |
【蟠桃记】 (C语言代码)浏览:1063 |
风月权 2024-07-12 11:24:48 |
你这也太麻烦了吧