输出1~100间所有能同时被3和7整除的数之和,并输出

java程序

#include <stdio.h>
int main()
{
int i, s=0;
for(i=1;i<=100;i++)
if(i%21==0) s += i;
printf("sum=%d\n", s);
return 0;
}追问

不对啊 用eclipse 编写的

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-13
public static void main(String[] arg){
int sum=0;
for(int i=1;i<=100;i++){
if (i%7==0 && i%3==0){
sum+=i;
}
System.out.println(sum)
}
}

C语言编程:求1到100中能被3或7整除的数之和。
} } printf("The sum of numbers that can be divided by 3 or 7 between 1 and 100 is %d\\n", sum);return 0;} ```在程序中,利用循环从1到100枚举所有可能的数,判断当前数是否能够被3或7整除,如果能够整除,则将其加入累加器中。最终输出累加器的值即可。需要注意的是,表达式 `i ...

用pycharm编写程序,统计并输出1到100之间能同时被3和7整除的数?
for a in range(1, 100):if a % 3 == 0 and a % 7 == 0:print(a);

求1-100内同时被3和7整除,即输出该数并累加,否则执行continue语句转移到...
如果用“||”,就是跳过不能被3整除或不能被7整除(即“n%3!=0 || n%7!=0”)的数,剩下的输出并累加;如果用“&&”,就是输出并累加能被3整除且能被7整除(即“n%3==0 && n%7==0”)的数,剩下的跳过。

判断1~100之间能同时3和7整除的数字的和,设计算法并且绘制传统流程图...
被5整除的数,末位数字为0或5。同时被3和5整除的数,各个数字和为3倍数且末位数字为0或5。算法:1、判断是否为3倍数———把n拆开———各数字相加除以3———余数==0?———是,转下一步;否,退出NO2、判断末位数字是否为0或5———末位数字==0或==5?———是,退出YES;否,退出NO或1、...

1、分别统计出1至100之内整数能被3整除、能被7整除的个数,并输出。(10...
printf("\\n1至100之内整数能被3整除、能被7整除的个数为:%d\\n",count);} void Input(){ int i = 0;for (i; i<N; ++i){ printf("===输入第%d个学生的资料===\\n:",(i+1));printf("输入第%d个学生的学号:",(i+1));scanf("%d",&stu[i].id);printf("输入第%d个学生的...

在1到100的整数中,求出能被3或7整除的数的和sum及个数count并显示,请...
3 2011-12-18 用vC6.0编程:1~100以内不能被7整除的整数,输出这些... 2011-11-29 用T-SQL脚本程序编写程序,随机产生100个1到100之间... 5 2011-07-25 oracle中统计某个字段重复数,并将重复条目的另一个字段求... 24 2015-12-17 编写判断一个数是否为3的整数又是7的倍数,如果符合要求,写出.....

c语言求100以内所有能被3和7整除的整数和
for循环中嵌套一个if求和语句 我只写关键点,下面程序还可以优化的 for(i=0;i<100;i++){ if(i%3==0&&i%7==0){ sum=sum+i;} } 最后输出sum就可以了,初始值为0

C++编程实现,计算100以内能够被3整除或者被7整除的数的和,并将和输出...
用两个for循环单独计算能被3整除和能被7整除的整数之和,再减去能被3和7同时整除而重复累加的数,都要比判断能否被3或7整除来得高效。举例代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <iostream>using namespace std;int main(int argc,char *argv[]){for...

编出完整程序,求出1~100之间,所有能被3整除但不能被7整除的整数之和...
sn=n(a1+an)\/2 先用等差数列公式 求出 100以内3的倍数的和 然后在减去100以内21的倍数的和(21是3和7的公倍数)就得出答案 100以内 3的倍数有33个n=33 a1=3 an=99 所以s33=33*(3+99)\/2=1683 100以内 21的倍数有21,42,63,81 和为210 所以答案是1683-210=1473 ...

把1-100之间能被3或7整除的数存入数组中,并把最后的数显示在浏览器中...
定义一个空的列表,用于存储能被3或7整除的数 arr = []遍历1-100之间的数,如果能被3或7整除,则加入到列表中 for i in range(1, 101):if i % 3 == 0 or i % 7 == 0:arr.append(i)输出列表最后一个元素 print(arr[-1])注:如果要将结果输出到浏览器中,需要使用Web框架如...

相似回答
大家正在搜