int a=7.b=9, t: t=a›b?+ta:++b: printf("bd" ' t):
时间: 2024-02-28 09:57:19 浏览: 27
这段代码有一些语法错误,应该是:
```
int a = 7, b = 9, t;
t = a > b ? a + t : ++b;
printf("%d", t);
```
这段代码的作用是比较变量 `a` 和 `b` 的大小,如果 `a` 大于 `b`,则将 `t` 的值加上 `a` 的值;否则将 `b` 的值加1并赋给 `t`。最后将 `t` 的值输出。
相关问题
int a=7.b=9, t: t=a›b?+ta:++b: printf(bd t):
这段代码是有语法错误的,无法编译通过。可能是因为其中的语法、运算符或表达式出现了错误。以下是可能的修改方式:
- 对于变量 a 和 b 的声明,应该使用分号而不是点号。
- 在条件表达式中,应该使用冒号而不是逗号。
- 在 printf 函数中,应该将字符串 "bd t" 放在双引号中。
修改后的代码如下:
```
int a=7; b=9, t; t = (a > b) ? a + t : ++b; printf("%d %d", b, t);
```
这段代码的功能是比较变量 a 和 b 的大小,如果 a 大于 b,则将 t 的值设为 a + t;否则将 b 的值加 1,并将 t 的值设为新的 b 值。最后输出 b 和 t 的值。
int a=7.b=9, t: t=a›b?++a++b:;printf("%d" ' ,t);
同样是有语法错误的代码,应该是:
```
int a = 7, b = 9, t;
t = a > b ? ++a + ++b : 0;
printf("%d", t);
```
这段代码的作用是比较变量 `a` 和 `b` 的大小,如果 `a` 大于 `b`,则分别将 `a` 和 `b` 的值加1,然后将它们的和赋给 `t`;否则将 `t` 的值赋为0。最后将 `t` 的值输出。
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)