编程实现输入2个数a,b,当a>=b时,输出2,否则输出0,你知道如何不用if。stwich以及3目运算符吗?
时间: 2023-04-02 17:02:52 浏览: 85
可以使用逻辑运算符 && 和 ||,如下所示:
(a >= b) && printf("2\n") || printf("\n");
当 a >= b 时,第一个表达式为真,输出 2,否则第二个表达式为真,输出 。
相关问题
这是一道编程题,要求输入两个整数a和b,若a2+b2大于100则输出a2和b2百位以上的数字,否则输出两数之和。
好的,这是一个简单的编程题。以下是Python语言的实现代码:
```python
a = int(input("请输入第一个整数a: "))
b = int(input("请输入第二个整数b: "))
if a ** 2 + b ** 2 > 100:
print("a^2和b^2百位以上的数字分别为:", str(a ** 2)[0], str(b ** 2)[0])
else:
print("两数之和为:", a + b)
```
输入两个整数a和b,程序会根据条件输出结果。如果a平方加上b平方大于100,则输出a平方和b平方百位以上的数字;否则输出两数之和。
希望这个答案对你有所帮助!
c语言编程实现:输入整数a和b,若a2+b2大于100,则输出a2+b2百位及以上的数据,否则输出两数之和
```c
#include <stdio.h>
#include <math.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
int result = pow(a, 2) + pow(b, 2);
if (result > 100)
{
int temp = result / 100;
printf("%d", temp);
}
else
{
printf("%d", a + b);
}
return 0;
}
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)