同一个程序,同样的输入,输出为什么不同?

下面是我的代码,很简单。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int num;
double x,y;
cin>>num;
while(num--)
{
cin>>x;
if(x<1) y=x;
else if(x>=10) y=3*x-11;
else y=2*x-1;
if(y==(int)y) cout<<y<<endl;
else cout<<fixed<<setprecision(1)<<y<<endl;
}
}
/*
5
5
5.2
5
*/
相关推荐
9_1 同一个定时器输出不同频率的PWM(输出比较模式)
9_1 同一个定时器输出不同频率的PWM(输出比较模式)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
为什么不同用户登录同一个页面,看到的是不同数据
大家都知道,比如我们登录一个OA网站,看到的数据和同事的是有不同的,简单一想,是因为我们的登录账户不同,但是技术上是怎么实现的呢? 尤其是login后,我们访问的都是同一个URL,为什么页面上展示的数据会不同呢? 技术初探 最近小编亲自编写了一个web应用,终于略懂一二,和大家分享。 后台会根据请求所关联的用户去过滤数据 用户在浏览器中输入URL,后台根据URL匹配处理他的视图,返回属于该用户的数据。 为什么在浏览器中输入URL,后台程序能知道这次请求所关联的用户是谁?请看下一节,技术细探 技术细探(Cookie/Session机制详解) 会话(Session)跟踪是Web程序中常用的技术,
浅谈为什么同一个java文件只能有一个public类
主要介绍了浅谈为什么同一个java文件只能有一个public类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
数组的各种输入输出方式
数组的各种输入输出方式 数组的各种输入输出方式 数组的各种输入输出方式 数组的各种输入输出方式
python在不同条件下的输入与输出
1. 用户输入内容与打印 输入:input() 输出:print() 例1,输入字符串,并原样输出 a = input('请输入一些字符') # 接受用户输入 print(a) # 打印输出 例2,输入字符串,并判断是否是回文,打印结果 def reverse(text): return text[::-1] def is_palindrome(text): return text == reverse(text) string = input('请输入一串字符串') if is_palindrome(string): print('这是一串回文') else: prin


