1 条题解
-
0
题目:计算n及以内所有奇数的和
思路分析
-
任务拆解:
- 输入一个正整数n
- 遍历1到n的所有整数
- 筛选出奇数并累加
- 输出奇数和
-
关键点分析:
- 奇数判断条件:i % 2 == 1
- 使用循环遍历所有数
- 使用条件判断筛选奇数
- 使用累加变量s计算总和
-
步骤规划:
- 输入整数n
- 初始化累加和s=0
- 循环从1到n
- 判断当前数i是否为奇数
- 如果是奇数,累加到s中
- 输出奇数和s
-
代码对应:
int n,s=0;- 定义范围和累加和变量cin>>n;- 输入nfor(int i=1;i<=n;i++)- 循环1到nif(i%2==1)- 判断是否为奇数s=s+i;- 累加奇数cout<<s;- 输出奇数和
优化建议: 可以直接用
for(int i=1;i<=n;i+=2)循环,这样i直接就是奇数,不需要判断。 -
信息
- ID
- 111
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 606
- 已通过
- 349
- 上传者