C语言题目:循环计算数的绝对值并输出,当用户输入0时结束

如题,要求写出相应程序
2025-02-24 22:17:15
推荐回答(2个)
回答1:

#include
int main()
{
int i,j,sum=0;
do{
printf("Please input number:");
scanf("%d",&i);
if(i>=0)
printf("绝对值is:%d\n",i);
else
printf("绝对值is:%d\n",0-i);
}while(i!=0);
getch();
return 1;
}

回答2:

#include void main(){int a, b;while(1){scanf("%d", &a);if(a==0) break;b = a > 0?a:-a;printf("abs(%d)=%d\n", a, b);}}