我很久没有完成C并且慢慢地回到它身上。我做了一个小游戏,现在正在修复错误'并在这里和那里进行奇怪的调整。如果printf()
声明中有关转弯的文字,我有一个问题......
printf("CONGRATULATIONS!!\nYou won with %d turns remaining\n",turns);
现在,直到turns==1
。
是否有一种有效的方法来更改文字'转变'基于匝数变量的条件?或者我是否必须使用if语句(我已经有一个解决方案,但我确定有更好的解决方案!)
if (turns==1)
{
printf("CONGRATULATIONS!!\nYou won with %d turn remaining\n",turns);
}
else
{
printf("CONGRATULATIONS!!\nYou won with %d turns remaining\n",turns);
}
对不起真的' noob'问题,但我坚持认为最有效的方法是什么。
答案 0 :(得分:6)
使用conditional-operator可能会满足您的需求
printf("CONGRATULATIONS!!\nYou won with %d turn(s) remaining.\n",
turns);
或只是做
/p/text()
- )