项目23.3两段函数求值
2015-09-21 21:16
281 查看
任务和代码:编程序,计算下面函数的值并输出(x取整型即可)
![](https://img-blog.csdn.net/20141013091155091)
/*
文件名:main.c
作者:小风景
完成日期:2015.9.11
问题描述: 编程序,计算下面函数的值并输出(x取整型即可)
程序输出:函数的值
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
printf("请输入值X:");
scanf("%d",&x);
if(x >= 1)
{
y = x - 1;
}
else
{
y = (-x) + 1;
}
printf("y=%d",y);
return 0;
}
运行结果:
![](https://img-blog.csdn.net/20150921211257749?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20150921211307645?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
总结:由于程序输入x的值域连续所以运用一个双分支结构if else完成,如果值域分段,则可以用多分支来完成。
-------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
/*
文件名:main.c
作者:小风景
完成日期:2015.9.11
问题描述: 编程序,计算下面函数的值并输出(x取整型即可)
程序输出:函数的值
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
printf("请输入值X:");
scanf("%d",&x);
if(x >= 1)
{
y = x - 1;
}
else
{
y = (-x) + 1;
}
printf("y=%d",y);
return 0;
}
运行结果:
总结:由于程序输入x的值域连续所以运用一个双分支结构if else完成,如果值域分段,则可以用多分支来完成。
-------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua和C语言的交互详解
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法