您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何用for循环结构。求解100以内,所有奇数之和?
奇数,遍历,总和如何用for循环结构。求解100以内,所有奇数之和?
发布时间:2020-12-06加入收藏来源:互联网点击:
如何用for循环结构。求解100以内,所有奇数之和?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
int i,sum=0;
for(i=1;i<100;i+=2){
sum+=i;
}
printf("1+3+5+...+99=%d",sum);
回答于 2019-09-11 08:43:50
VB的:
dim i as integer , sum as integer
sum=0
for i=1 to 100 step 2
sum=sum+i
next
print sum
回答于 2019-09-11 08:43:50
你好,很高兴回答你的问题,我是从业软件开发讲师7年之久,java语言方向的老师,我用java语言给你把这道题跟你描述一下。
打开编程工具
编写代码
int sum=0;//生命一个变量用来保存奇数总和
for(int i = 1;i<=100;i++){//用for循环遍历100以内的书
if(i%2!=0){//用if判断除以2不能等于0的数为奇数
System.out.println("100以内的奇数有:"+i);//输出100以内的奇数
continue;//如果不是奇数,将跳出该次循环。
}
sum+=i; //奇数循环相加
}
System.out.println("100以内的技术相加总和="+sum);//输出总和
运行结果会输出所有的奇数
总和为:2550,即为正确。
快乐分享,一起学习,欢迎关注我哟,跟我一起探讨计算机教育的知识。
回答于 2019-09-11 08:43:50
python :
print(sum([i for i in range (100) if i % 2!=0]))
回答于 2019-09-11 08:43:50
你好,这个问题我来回答一下,首先我们应该知道奇数是不能被2整除的数。所以用for循环遍历100以内的整数时,最重要一点是判断当前整数是否是奇数,所以需要有if分支结构。具体解决思路如下:
1、定义一个整型变量i,表示1到100某个整数。定义一个整型变量s,初始值为0,用来累计遍历到的奇数的和。
2、开始遍历,如果i不能被2整除,说明是奇数,则需要进行加法计算,即:s=s+i。如果能被2整除,则什么也不做,继续遍历,直到i等于100为止。
上python代码
for i in range(1,100):
if i%2!=0:
s = s + i
else:
pass
print(s)
回答于 2019-09-11 08:43:50
c语言吗? c语言的话很简单一个for循环加一个条件就行了
定义就免了
for(i=0;i小于等于100;i+=1)
if(i%2!=0)
sum1+=i
j+=1
else if(sum2=sum2+i)
简单手写一下 应该能看懂吧
回答于 2019-09-11 08:43:50
最快的方法不是一个数学公式就可以了么?不要用循环这么慢的算法了
回答于 2019-09-11 08:43:50
你是在头条上问课后作业吗?
回答于 2019-09-11 08:43:50
#include \"stdio.h\"
void main()
{ int i,sum=0;
for(i=1;i\u003c=100;i++) {
if(i%2==0)
{ continue; }
sum=sum+i; }
printf(\"sum=%d\",sum); }
上一篇:总觉得自己很委屈,和领导说话总想哭,是什么心理问题?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |