菜鸟问C++控制台程序如何输入分数1/3
发布网友
发布时间:2023-04-23 05:19
我来回答
共1个回答
热心网友
时间:2023-10-08 22:21
我觉得
不对.
C++没有读取分数的功能.
一般来讲
读入的都是字符串,
但是它可以很智能的根据你的接收类型
给你转换.
std::string s;
std::cin >> s; // 如果你输入 12, 就是字符串 12
int i;
std::cin >> i; // 如果你输入12, 就是数字 12但是C++没有分数类型.
所以唯一的办法是
你当成
字符串输入,
然后自己解析
或者
每次让用户分别
输入
分子
和
分母(中间用空格隔开)