从键盘输入2个整数,求它们的平方和
时间: 2024-03-05 15:13:00 浏览: 49
你可以使用以下代码从键盘输入两个整数,并求它们的平方和:
```c
#include <stdio.h>
int main() {
int num1, num2;
int sum;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
sum = (num1 * num1) + (num2 * num2);
printf("两个整数的平方和为:%d\n", sum);
return 0;
}
```
这段代码首先通过`scanf`函数从键盘输入两个整数`num1`和`num2`,然后计算它们的平方和并存储在变量`sum`中。最后使用`printf`函数打印出平方和的结果。
相关问题
接受从键盘输入的一个整数n,计算包含n在内的所有整数的平方和
好的,下面是Python的代码实现:
```python
n = int(input("请输入一个整数n:"))
sum = 0
for i in range(1, n+1):
sum += i ** 2
print("包含n在内的所有整数的平方和为:", sum)
```
首先使用`input`函数获取用户输入的整数n,然后使用`for`循环遍历从1到n的所有整数,计算它们的平方并累加到变量`sum`中。最后输出计算结果。
从键盘上任意输入50个正整数,统计其中各位数字的平方和等于108
下面是 Python 代码实现:
```python
nums = input("请输入50个正整数,以空格分隔:").split()
count = 0
for num in nums:
square_sum = sum(int(digit)**2 for digit in num)
if square_sum == 108:
count += 1
print(f"各位数字的平方和等于108的数的个数为:{count}")
```
代码解释:
1. 使用 `input` 函数获取用户输入的50个正整数,并使用 `split` 方法将它们分隔开来,存储在列表 `nums` 中。
2. 初始化变量 `count`,用于统计各位数字的平方和等于108的数的个数。
3. 遍历列表 `nums` 中的每一个数,计算它各位数字的平方和,如果等于108,则将计数器 `count` 加1。
4. 使用格式化字符串输出统计结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)