由键盘上输入n个整数,请你使用循环获取这些数,然后输出它们的相反数C语言
时间: 2023-05-15 13:05:02 浏览: 120
代码如下:
```c
#include <stdio.h>
int main() {
int n, num;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
printf("%d ", -num);
}
return 0;
}
```
这段代码可以从键盘上输入n个整数,然后使用循环获取这些数,并输出它们的相反数。
相关问题
由键盘上输入n个整数,请你使用循环获取这些数,然后输出它们的相反数
可以使用以下代码实现:
```python
n = int(input("请输入整数个数:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
for num in nums:
print(-num)
```
这段代码会先让用户输入整数的个数,然后使用循环获取每个整数,并将它们存储在一个列表中。接着,再使用循环遍历列表中的每个整数,并输出它们的相反数。
用C语言 相反数对是指这样的两个整数,它们的和为0(例如:-5和5)。由键盘上输入n个整数,请你使用循环获取这些数,然后输出它们的相反数。
这是一个关于 C 语言的问题,我可以回答。实现该程序的代码如下:
```c
#include <stdio.h>
int main() {
int n, i;
scanf("%d", &n);
int arr[n];
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
printf("%d ", -arr[i]); // 输出相反数
}
return 0;
}
```
输入 n 个整数,使用循环获取这些数,并输出它们的相反数。在该程序中,使用负号运算符 "- "来求得相反数。
希望这个回答可以帮到您。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.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)