#include using namespace std;int main(){ int a; scanf_s("%d", &a); if (a > 0) printf("%d\n",a); else (a < 0); printf("%d\n", -a); return 0;
执行出来输正数执行了if还是会继续执行else的内容,但输负数就是正常的,怎么办?
收起
else后边不接条件,
if (a > 0) printf("%d\n",a); else printf("%d\n", -a);
报告相同问题?