用c++语言题目描述 先输入一个正整数 n n,如果 n n 是奇数,则求 1 1~ n n 之间所有的偶数之和;如果 n n 是偶数,则求 n n 所有的约数之和(包括1和本身)。 输入格式 一行,一个正整数 n n。 输出格式 按题目要求输出计算结果。
```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 2 == 1) { int sum = 0; for (int i = 2; i <= n; i += 2) { sum += i; } cout << sum << endl; } else { int sum = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) { sum += i; } } cout << sum << endl; } return 0; } ``` [2025-12-05 23:54:55 | AI问答 | 141点数解答]
相关提问
- [字节豆包] 题目描述 在甜甜圈王国中,每颗甜甜圈都有一个甜度值 S 来衡量其甜蜜程度。根据甜度的不同,甜甜圈被评定为不同的等级,具体规则如下: 如果 S 在 0 到 25 之间(包含 0 和 25 ),输出 "普通甜甜圈"; 如果 S 在 26 到 50 之间(包含 26 和 50 ),输出 "美味甜甜圈"; 如果 S 在 51 到 75 之间(包含 51 和 75 ),输出 "极品甜甜圈"; 如果 S 在 76 到 99 之间(包含 76 和 99 ),输出 "绝世甜甜圈"; 如果 S 等于 100 ,输出 "传说甜甜圈"。 请根据给定的甜度值 S,输出对应的甜甜圈等级名称。 输入格式 一行一个整数 S,表示甜甜圈的甜度值。(243点数解答 | 2025-12-06 18:35:50)71
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(385点数解答 | 2025-01-08 03:43:54)440
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(346点数解答 | 2025-01-08 03:46:29)436
- [字节豆包] 输入一个数,如果它是奇数,则接着判断它是否是5的倍数,如果它是偶数,则接着判断它是否是4的倍数。输出奇偶性判断的结果和倍数判断的结果。 输入: 一个整数n。 输出: 输出一行文字。 如果n是奇数,则输出”奇数”,在此情况下,如果n是5的倍数,接着输出“且是5的倍数”,如果不是5的倍 数则接着输出“但不是5的倍数”; 如果n是偶数,则输出”偶数”,在此情况下,如果n是4的倍数,接着输出“且是4的倍数”,如果不是4的倍 数则接着输出“但不是4的倍数”;#include <iostream> using namespace std; int main() { int n; cin >> n; if ( ) { cout << "奇数"; if ( ) { cout << "且是5的倍数" << endl; } else { cout << "但不是5的倍数" << endl; } (462点数解答 | 2026-01-08 12:43:56)29
- [字节豆包] 用C++给定一个整数 N N,判断其正负。如果 N > 0 N>0,输出 p o s i t i v e positive; 如果 N = 0 N=0,输出 z e r o zero; 如果 N < 0 N<0,输出 n e g a t i v e negative。 输入 一个整数 N ( − 10 9 ≤ N ≤ 10 9 ) N(−10 9 ≤N≤10 9 )。 输出 如果 N > 0 N>0, 输出 p o s i t i v e positive; 如果 N = 0 N=0, 输出 z e r o zero; 如果 N < 0 N<0, 输出 n e g a t i v e negative。 回答篇幅:越详细越好(610点数解答 | 2026-01-24 22:28:14)42
- [字节豆包] 用C++给定一个整数 N N,判断其正负。如果 N > 0 N>0,输出 p o s i t i v e positive; 如果 N = 0 N=0,输出 z e r o zero; 如果 N < 0 N<0,输出 n e g a t i v e negative。 输入 一个整数 N ( − 10 9 ≤ N ≤ 10 9 ) N(−10 9 ≤N≤10 9 )。 输出 如果 N > 0 N>0, 输出 p o s i t i v e positive; 如果 N = 0 N=0, 输出 z e r o zero; 如果 N < 0 N<0, 输出 n e g a t i v e negative。(150点数解答 | 2026-01-24 22:29:16)44
- [DeepSeek] 输入一个数,如果它是奇数,则接着判断它是否是5的倍数,如果它是偶数,则接着判断它是否是4的倍数。输出奇偶性判断的结果和倍数判断的结果。 输入: 一个整数n。 输出: 输出一行文字。 如果n是奇数,则输出”奇数”,在此情况下,如果n是5的倍数,接着输出“且是5的倍数”,如果不是5的倍 数则接着输出“但不是5的倍数”; 如果n是偶数,则输出”偶数”,在此情况下,如果n是4的倍数,接着输出“且是4的倍数”,如果不是4的倍 数则接着输出“但不是4的倍数”;使用c++语言(137点数解答 | 2026-01-04 19:15:44)28
- [字节豆包] 输入一个整数 (保证范围在 到 之间),表示一个人的年龄。 如果 在 的范围内,输出"infant"。 如果 在 的范围内,输出"child"。 如果 在 的范围内,输出"youngster"。 如果 在 的范围内,输出"youth"。(335点数解答 | 2025-11-05 20:24:25)98
- [字节豆包] 输入一个整数 (保证范围在 到 之间),表示一个人的年龄。 如果 在 的范围内,输出"infant"c++。 如果 在 的范围内,输出"child"。 如果 在 的范围内,输出"youngster"。 如果 在 的范围内,输出"youth"。(392点数解答 | 2025-11-05 20:24:43)108
- [字节豆包] 输入一个整数 (保证范围在 到 之间),表示一个人的年龄。 如果 在 的范围内,输出"infant"c++。 如果 在 的范围内,输出"child"。 如果 在 的范围内,输出"youngster"。 如果 在 的范围内,输出"youth"。(381点数解答 | 2025-11-05 20:24:53)108
- [字节豆包] 内容输入一个整数 (保证范围在 到 之间),表示一个人的年龄。 如果 在 的范围内,输出"infant"。 如果 在 的范围内,输出"child"。 如果 在 的范围内,输出"youngster"。 如果 在 的范围内,输出"youth"。c++(447点数解答 | 2025-11-05 20:25:16)106
- [字节豆包] 题目描述 幼儿园里有 n 个小朋友,每个小朋友有一个学号。 老师要求:学号是奇数的小朋友站一排,学号是偶数的小朋友站一排。 提示: 奇数:个位为 1,3,5,7,9 的数字,满足除以 2 的余数为 1。 偶数:个位为 0,2,4,6,8 的数字,满足除以 2 的余数为 0。 输入格式 共两行,第一行一个数字 n,表示有 n 个小朋友。 第二行共 n 个数字,其中第 i 个数字 ai表示第 i 个小朋友的学号。 输出格式 共两行,第一行一些数字,表示学号为奇数的小朋友的学号,按照输入的顺序输出。 即,如果一个数字输入的时候在前,那么输出的时候也应当在前。 第二行一些数字,表示学号为偶数的小朋友的学号,按照输入的顺序输出。 保证小朋友的学号既有奇数,又有偶数。 输入输出样例 输入 #1 5 1 2 3 4 5 输出 #1 1 3 5 2 4 输入 #2 5 5 2 3 1 4 输出 #2 5 3 1 2 4 说明/提示 对于 20% 的数据,n=2; 对于 40% 的数据,满足 n≤100; 对于另外 20% 的数据,满足 ai=(406点数解答 | 2025-11-26 19:39:05)46