编写一个程序:首先读入一个整数n,随后读入n个整数。计算并输出这些整数的和(注意:如果出现多个相同的整数,只有一个能够参与求和运算)。
时间: 2024-03-09 20:49:43 浏览: 34
好的,我可以帮你编写这个程序。你可以参考下面的 Python 代码:
```python
n = int(input()) # 读入n
nums = list(set(map(int, input().split()))) # 读入n个整数并去重
sum = 0
for num in nums:
sum += num
print(sum) # 输出这些整数的和
```
这里使用了 Python 的 set 集合来去除重复的整数,然后遍历集合中的每个整数,将它们累加到一个变量 sum 中,最后输出 sum 即可。希望能够帮到你!
相关问题
用C语言编程:读入一个正整数 n,计算其各位数字之和, n 小于 10 100
好的,以下是用C语言编写的代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
while (n > 0) {
sum += n % 10;
n /= 10;
}
printf("%d", sum);
return 0;
}
```
代码的思路是先读入一个正整数 n,然后使用循环计算其各位数字之和。最后将和输出。
请注意本代码仅适用于 n 小于 10 100 的情况。
你可以将上面的代码复制到你的 C 语言编译器中运行,并输入一个符合要求的正整数 n 查看结果。
用c语言读入一个整数 n 和 n 个整数,求 n 个整数的和并输出
好的,以下是用 C 语言实现读入整数 n 和 n 个整数并求和的程序:
```c
#include <stdio.h>
int main() {
int n, i, x, sum = 0;
scanf("%d", &n); // 读入整数 n
for(i = 0; i < n; i++) {
scanf("%d", &x); // 读入 n 个整数
sum += x; // 求和
}
printf("%d\n", sum); // 输出和
return 0;
}
```
希望这个程序能够帮到你。如果你有其他问题,欢迎随时问我。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)