c语言绝对值用法,函数调用

1.c语言绝对值如何用的,包括浮点类型2.函数如何运用的,比如要表达y=2x+1,然后要利用这个表达式计算,x=1,2,3等不同值,是在main函数里直接用还是要另外要建... 1.c语言绝对值如何用的,包括浮点类型
2.函数如何运用的,比如要表达y=2x+1,然后要利用这个表达式计算,x=1,2,3等不同值,是在main函数里直接用还是要另外要建一个函数,希望能写清楚一点,最好能举个例子
展开
 我来答
百度网友a8d50fd44
2010-03-09 · TA获得超过233个赞
知道答主
回答量:149
采纳率:0%
帮助的人:0
展开全部
1. C语言绝对值的用法:double fabs(double exp); 和 int abs(int exp);
在使用前,请务必加上文件头,因为这是库函数,直接拿来引用就OK了,另外注意2种不同的数据类型
2. 或许你才学到函数,对函数的本质并不是很透彻,其实任何问题都可以放在主函数中解决的,但实际上并不提倡这样做,因为一段很复杂的程序,只用一个函数来写的话,很容易让程序员陷入僵局,难以对程序进行维护,查错能力极差,为了便于对程序进行维护,实际上通用的做法是将程序分割成若干模块,而且互相独立性很强,这就是遵循强独立性,弱耦合性的原则,函数之间通常只提供一个公共接口(返回值),(随着你编程的提高,你会注意到的,这是一个习惯)
就你所举例来讲,我认为用函数调用最好,因为X有3次赋值,我们可以在主函数中用一个循环来3次调用子函数,我简单地写下代码吧
#include<stdio.h>
int fun(int x)
{
int y;
y=2*x+1;
return y;
}

main()
{
int x,y;
for(x=1;x<=3;x++)
{
y=fun(x);
printf("%d\n",y);
}
}
丨天灬娇子
2010-03-09
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
1.调用绝对值要添加头文件
#include“math.h”
求绝对值的函数为abs(参数);
参数可以是int 、float、double
2.至于第二个问题你能在说的具体点吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀声2009
推荐于2017-10-15 · TA获得超过622个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:220万
展开全部
#include <stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
printf("%d",x*2+1);
getch();
return 0;
}
main函数里直接用还是要另外要建一个函数?什麽意思,main()试标准调用函
数。浮点类型,float(6为有效数字),double(10为有效数字),longdouble三种,在赋予变量为浮点数时使用。
绝对值:
整数用abs()函数
例如:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b;
scanf("%d",&a);
b=abs(a);
printf("%d",b);
return 0;
}
输入-10,输出10。

有小数的(即浮点型)用fabs()函数
例如:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b;
scanf("%lf",&a);
b=fabs(a);
printf("%lf",b);
return 0;
}
输入-1.2,输出1.2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式