以下程序运行后的输出结果是main{ int p=30; printf("%d " (p/3gt;0?p/10 : p%3));}
程序
已帮助 人
以下程序运行后的输出结果是main{ int p=30; printf("%d ",(p/3>0?p/10 : p%3));}
-
参考答案:3在本题中,程序首先定义了一个整型变量p,并赋初值为30,然后执行输出操作,输出的格式是要求输出一个整型数据,而输出的方式是一个表达式p/3>0?p/10 : p%3,在该表达式中首先运算p/3,结果为10,很明显,结果大于0,因此,运算p/10部分,此时由于变量p的值为30,那么此操作的结果为3,并最终输出。因此本题程序运行后的输出结果为3。
