c++:在cin使用Ctrl+z跳出cin循环输入后,直接就输出r的值(是一个垃圾值)怎么解决

给定 2 个正整数 a, b (a, b 均为正整数且不超過 unsigned int 类型的表示范围)以及中间的运算符号,求出最后的计算结果并输出。

多组输入输入的第一行为一个正整数 n ,表示接下来有 n 组数据每一行为两个正整数 a, b。a 和 b 的中间有一个运算符号必为 ±*/+??/ 中的一种,没有括号

对于每一组数据,求出 a 符号 b 的运算值(除法为整数除法)不含有浮点运算。

注意如果直接在原protobof目录执行 ./configure可能不会生效,可以将 protobof 移动一下目录再次执行,然后就莫名其妙地好了

第一步,创建一个.proto文件

输入的第一个整数n表示有n组测試数据,后面的输入每行为一组测试数据每组测试数据的第一行是一个整数m,m有两种取值:2、3;m为2时后面有两个浮点数x、y,表示一个岼面上的点的坐标(x,y);m为3时后面有3个浮点数x、y、z表示一个3维的点的坐标(x,y,z)。

每组测试数据对应一行输出
若输入为平面上的点,则输出:“2D Point (x,y)”x和y为输入的坐标值。
若输入为3维的点则输出:“3D Point (x,y,y)”,x、y和z为输入的坐标值

我要回帖

更多关于 cin循环输入 的文章

 

随机推荐