6个回答
展开全部
让您困惑的可能有两个问题:
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();
}
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();
}
展开全部
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <math.h>
void main()
{
int x,y;
printf("输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d\n",fabs(y-x));
}
#include <math.h>
void main()
{
int x,y;
printf("输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d\n",fabs(y-x));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这也太简单了吧?!
这也要问?
这也要问?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询