这些代码执行的话结果会出相反数,而不是绝对值!
#include<stdio.h>int main()
{
printf("a=");
int a;
scanf("%d",&a);
int b;
if("a>0");
b=a;
if("a<0||a=0");
b=-a;
printf("a绝对值=%d",b);
return 0;
}
#include <stdio.h> void main() { printf("a="); int a; scanf("%d", &a); int b; if (a>0) b = a; if (a<0||a==0) b = -a; printf("a绝对值=%d", b); }