首页 > 其他 > 详细

题目1062:分段函数23333333333333

时间:2017-02-27 20:34:42      阅读:216      评论:0      收藏:0      [点我收藏+]

超简单的模拟,本来想耍帅,用#include<iomanip>  cout<<setiosflags(ios::fixed)<<setprecision(3)<<res;来AC,结果WA;

WA的代码:正大眼睛好好看看,没错是WA

#include<iostream> 
#include<iomanip>
using namespace std;
int main()
{
	double x;
	double res;
	while(cin>>x)
	{
	    if (x>=0 && x<2)
		  res=0-x+2.5;
	    if (x>=2 && x<4)
		     res=2-1.5*(x-3)*(x-3);
		if(x>=6 && x<4)
			  res=x/2-1.5;
         cout<<setiosflags(ios::fixed)<<setprecision(3)<<res<<endl;
	}
	return 0;
}

AC的代码:没有看错,只是换了一个简单的输出方式

#include<stdio.h>
int main()
{
	double x;
	while(scanf("%lf",&x)!=EOF)
	{
		if (x>=0 && x<2)
		  x=-x+2.5;
		  else if(x>=2 && x<4)
		  x=2-1.5*(x-3)*(x-3);
		  else if (x>=4 && x<6)
		  x=x/2-1.5;
	 printf("%.3lf\n",x); 
	}	
	return 0;
}

  

题目1062:分段函数23333333333333

原文:http://www.cnblogs.com/jianrenguo/p/6475812.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!