编写一个程序,从键盘上输入一个整数,并输出这个整数的绝对值。

如题

#include <stdio.h>
int main()
{
int i,k;
scanf("%d",&i);
if(i<0) k=-i;
else k=i;
printf("%d",k);
return 0;
}

运行示例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-28
#include<iostream>
using namespace std;
int main(){int a;cin>>a;cout<<(a<0)?-a:a<<endl;return 0;}本回答被网友采纳
第2个回答  2013-11-28
用啥编?C语言?if(a<0) a=0-a;
第3个回答  2013-11-28
MOV AX,A ;把双字长数的低字放到AX中MOV DX,[A+2] ;把双字长数的高字放到DX中TEST DX,8000H ;测试双字长数的符号JZ RIGHT ;如果是非负数,则直接保存NEG DX ;如果是负数,则求补NEG AXSBB DX,0 RIGHT: MOV B ,AX MOV [B+2],DX
第4个回答  2019-09-10
MOV
AX,A
;把双字长数的低字放到AX中MOV
DX,[A+2]
;把双字长数的高字放到DX中TEST
DX,8000H
;测试双字长数的符号JZ
RIGHT
;如果是非负数,则直接保存NEG
DX
;如果是负数,则求补NEG
AXSBB
DX,0
RIGHT:
MOV
B
,AX
MOV
[B+2],DX
相似回答