编写程序实现功能:从键盘读入二个整数,依次赋给变量x和y,在屏幕上输出表达式 |y-x| 的值。

例如输入:12输出:1... 例如
输入:1 2
输出:1
展开
 我来答
zybzyb1987
2010-06-07 · TA获得超过770个赞
知道答主
回答量:127
采纳率:0%
帮助的人:186万
展开全部
让您困惑的可能有两个问题:
1、如何从键盘读入一个数并赋值给一个变量,这需要使用C语言内置函数scanf()。
2、如何求一个数的绝对值,这需要使用数学函数abs(),必须说明的是,在使用这个函数之前,程序中必须包含数学函数库头文件math.h。当然了,对于您的问题,即使不用绝对值函数也能解决,请看下面程序:
main()
{
int x,y;
scanf("%d%d",&x,&y);/*从键盘接收两个数并分别赋值给已经定义好的变量*/
if(x>y)/*根据X和Y的大小,来决定屏幕输出的值*/
printf("%d",x-y);
else
printf("%d",y-x);
getch();

}
淼淼淡淡
2010-06-09 · 超过28用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:47.5万
展开全部
template<class Type>
int abs1(Type&a,Type& b)
{
if((a-b)<0)return (b-a);
else return (a-b);
}
函数给你了,自看着办!
具体实现举例:
#include<>iostream>
using namespace std;
void main()
{
int x,y;//随便你什么类型都可以,前提是可以实现加减的类型
cin>>x>>y;
cout<<abs1(x,y)<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千里循环
2010-06-05
知道答主
回答量:15
采纳率:0%
帮助的人:10.9万
展开全部
#include <stdio.h>
#include <math.h>
void main()
{
int x,y;
printf("输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d\n",fabs(y-x));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianyutingxy
2010-06-05 · TA获得超过732个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:211万
展开全部
#include<~不记得里面些什么了>
int main()
{
int x,y,z;
printf("请输入x的值:%d\n",x);
scanf("%d",&x);
printf("请输入y的值:%d\n",x);
scanf("%d",&y);
if(x>y)
z=x-y;
else
z=y-x;
printf("|y-x|=%d",z);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晁兴邦qY
2010-06-05 · TA获得超过4100个赞
知道小有建树答主
回答量:1780
采纳率:0%
帮助的人:1111万
展开全部
这也太简单了吧?!
这也要问?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式