若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语printf(【 】,x/y);补充完整,使其输出的计算机结果形式为:x/y=11。

admin2013-02-23  26

问题 若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语printf(【  】,x/y);补充完整,使其输出的计算机结果形式为:x/y=11。

选项

答案x/y=%d

解析 本题考查的是prIntf语句的输出格式,printf函数的调用形式为:printf(格式控制输出项1,输出项2,…),格式控制是字符串形式,所以要在格式控制上加双引号(" "),在本题中,输出项“x/y’’已经给出,所以需要判断的是格式控制部分。除了格式转换说明外,字符串中的其他字符(包括空格)将按原样输出,又因为在格式控制中,每个格式说明都必须用“%”开头,变量x,y都为整型;x除以y的结果11也是整型,所以输出结果需要使用格式字符d,用以输出带符号的十进制整型数,所以本题答案为:"x/y=%d"。
转载请注明原文地址:https://jikaoti.com/ti/QpB0FFFM
0

最新回复(0)