编写一个程序,输入两个数,若这两个数异号,则求其和,否则若第一个数大于第二个数则求其差
时间: 2024-10-11 08:11:40 浏览: 20
c语言编写程序实现两个超长正整数(每个最长80位数字)的减法运算
当你想要编写这样的程序,可以使用条件语句来判断两个数是否异号或第一个数是否大于第二个数。以下是使用Python语言的一个示例:
```python
def calculate_sum_or_difference(num1, num2):
if num1 * num2 < 0: # 如果两个数异号
result = abs(num1) + abs(num2)
print(f"两个数异号,它们的和是: {result}")
else: # 如果num1大于num2
if num1 > num2:
result = num1 - num2
print(f"第一个数大于第二个数,它们的差是: {result}")
else: # 如果num1小于等于num2
print("第一个数不大于第二个数,无需计算差值.")
# 输入两个数字
num1 = float(input("请输入第一个数: "))
num2 = float(input("请输入第二个数: "))
calculate_sum_or_difference(num1, num2)
```
在这个程序中,用户会被提示输入两个数字,然后根据这两个数的关系执行相应的加法或减法操作,并打印结果。
阅读全文