这条语句结果为多少for(x=3;x<6;x++) printf((x%2)?("**%d"):("##%d尀n"),x);

2024-11-10 03:03:25
推荐回答(3个)
回答1:

结果如图带举森

(x%2)?("**%d\n"):("蠢亩##%d\n")
这句工作原答裂理是:先判断(x%2)是否为真
若为真则运行("**%d\n"),否则("##%d\n")

回答2:

一楼的代码和题目中的代芦培码链哗型不相棚猜同,在printf函数的**%d后面多加了一个\n导致多了一个换行,正确答案应该是
**3##4
**5

回答3:

1L正解,我不想多说什么了。