问答题
int x = 2, y =5; char op = ’*’; if(op == ’+’) printf("%d/n", x + y); if(op == ’-’) printf("%d/n", x - y); if(op == ’*’) printf("%d/n", x * y); if(op == ’/’) printf("%d/n", x / y); else printf("运算符错误/n"); 对于以上代码段的分析如下,正确的是( )
A、逻辑有问题,对加、减和乘的情况,输出结果有问题,会多输出一行"运算符错误"
B、代码段没问题
C、编译错误
D、输出结果为10.
答案:
A