提醒
对于下述语句,返回的是1(True)/0(False),即:条件语句的真假,而非后面的值之一。
std::cout << (a < b) ? "A win" : "B win";
如果需要返回值,则需要用括号包含整个条件运算符
std::cout << ((a < b) ? "A win" : "B win");
题单
题目最后输出的是一个浮点数,当cout语句在输出大数时会自动将其转为科学计数法,这可能会导致丢失精度。
为解决此问题,可以采用#include <iomanip>
中的方法,设置输出格式,具体语句如下:
std::cout << std::fixed << std::setprecision(1) << d
主要分三种情形:①套票更贵、②套票只有一次、③套票便宜
建议采用字符串处理。
应当注意,数字的ASCII码是0~9排序的。(而不是1,2,...,9,0)
注意换行
“YES\n”
标签:语句,std,rating1200,cout,练习,套票,dx,题单 From: https://www.cnblogs.com/SXWisON/p/18406580数学问题,分三种情形:
dx = 0、dy = 0、|dx|=|dy|