任意输入两整数a,b 编写程序求a+|b|的值。C语言题!求解!

如题所述

#include <stdio.h>


int main()

{

    int a,b;

    scanf("%d%d",&a,&b);

    printf("%d\n",b>0?a+b:a-b);

    return 0;

}

追问

这个运行结果为3吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-03
#include<stdio.h>
#include<math.h>//调用绝对值函数,必须引入这个头文件
void main(){
int a,b;
printf("请输入第一个整数:");
scanf("%d",&a);
printf("请输入第二个整数:");
scanf("%d",&b);
printf("a+|b|=%d\n",(a+abs(b)));//C语言求一个数的绝对值函数是abs()
}
第2个回答  2021-11-02
#include<stdio.h>#include<stdlib.h> int main() { int a,b,ans; scanf("%d%d",&a,&b); if (b<0) b=-b; ans=a+b; printf("%d",ans); system("pause"); return 0 }