C++ 怎么应对多组测试输入

#写个程序,计算圆柱表面积和体积。
但是 面对不同测试集怎么办
比如 第一组 定义 半径 1 高度 1 输出结果正确
但第二组 半径 1 高度 2 结果肯定不一样
但我没法改定义程序啊
怎么应对 不同输入结果的测试集

你是从外部接收输入,从不同测试集里面接受的输入不同
接受使用scanf函数即可接受测试程序给出的输入

输入半径和高度啊

第一种方法是:先定义一个整数n,用来表示有n组数据
第二种方法是:定义一个数,比如0,当输入0时表示输入结束
第三种方法是:通过scanf函数的返回值,当scanf返回值为EOF时结束(比如scanf("%d %d",&r,&h)读取半径和高度,当输入英文字母点击回车后,scanf返回值就是EOF)