leoql


私信TA

用户名:17105150054

访问量:5697

签 名:

programming is the most fun you can have with your clothes on.

等  级
排  名 2916
经  验 2022
参赛次数 0
文章发表 20
年  龄 0
在职情况 学生
学  校 HNCA
专  业 CS

  自我简介:

解题思路:外循环1~n,循环累加i+=2就表示所以奇数比如13579,当然也可以i++表示递增1位,然后再判断奇偶.代码给出两种方法的结合,有点憨憨,哈哈


注意事项:i%2==1表示i对2取模等于1,5mod2==1,表示这是一个奇数;i%2==0表示这是一个偶数.再对于奇偶判断是这是一种很好的方法,当然也可以用位运算更快,不再赘述

参考代码:

/*

*/
#include #include #include using namespace std;

int main(){
	int n;
	cin>>n;
	int res=0;
	for(int i=1;i<=n;i+=2)
		 if(i%2==1)
		 	res+=i;
	cout<<res;
	
	return 0;
}


 

0.0分

6 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区