编写一个西数,计算两个数字的和差积商
时间: 2024-02-18 10:05:13 浏览: 22
好的,以下是一个简单的Python代码实现:
```python
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
sum = num1 + num2
difference = num1 - num2
product = num1 * num2
if num2 == 0:
quotient = "无法计算,除数为0"
else:
quotient = num1 / num2
print("和为: ", sum)
print("差为: ", difference)
print("积为: ", product)
print("商为: ", quotient)
```
你可以通过输入两个数字来测试代码,看看它是否能正确计算出它们的和、差、积和商。
相关问题
c语言编写1个西数判别是否素数的函数。
以下是C语言编写的判断素数的函数:
```c
#include <stdio.h>
int isPrime(int num) {
int i;
if (num < 2) {
return 0;
}
for (i = 2; i <= num/2; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isPrime(num)) {
printf("%d是素数\n", num);
} else {
printf("%d不是素数\n", num);
}
return 0;
}
```
在该程序中,isPrime()函数接收一个整数作为参数,返回1表示该整数是素数,返回0表示该整数不是素数。该函数的实现通过循环判断该整数是否能被2至该整数的一半(num/2)之间的整数整除,如果可以,则该整数不是素数,返回0,否则说明该整数是素数,返回1。在主函数中,通过调用isPrime()函数来判断输入的整数是否是素数,并输出相应的结果。
编写一个西数,求N阶二维矩阵的主对角线元素之和。
以下是Python代码实现:
```python
def diagonal_sum(matrix):
"""
求N阶二维矩阵的主对角线元素之和
:param matrix: N阶二维矩阵,格式为列表嵌套列表
:return: 主对角线元素之和
"""
n = len(matrix)
diagonal_sum = 0
for i in range(n):
diagonal_sum += matrix[i][i]
return diagonal_sum
```
其中,`matrix` 是一个 N 阶二维矩阵,格式为列表嵌套列表。`n` 表示矩阵的阶数,`diagonal_sum` 初始化为0,然后通过循环遍历矩阵的主对角线上的元素,将它们累加到 `diagonal_sum` 中,最后返回 `diagonal_sum` 即可。