分别输入 6和4 #include<stdio.h> int main() { int x; scanf("%d",&x); if(x++>5) printf("%d",x); else printf("%d\n",x--); }
时间: 2024-04-02 19:35:53 浏览: 58
#include <stdio.h>
4星 · 用户满意度95%
如果输入 6,则执行 if 语句中的条件 x++>5 成立,因为 x 的值为 6,加 1 后等于 7,大于 5。因此执行 printf 函数输出 x 的值加 1 后的结果,即 7。
如果输入 4,则执行 if 语句中的条件 x++>5 不成立,因为 x 的值为 4,加 1 后等于 5,不大于 5。因此执行 else 语句块,执行 printf 函数输出 x 的值减 1 后的结果,即 3。
因此,输入 6 和 4 分别会输出 7 和 3。
阅读全文