题目1:请用C++编写一个函数,输入两个数字,输出这两个数字的平面和
代码:
#include <iostream> using namespace std; int square_sum(int a, int b) { int sum = a * a + b * b; return sum; } int main() { int x, y; cin >> x >> y; int result = square_sum(x, y); cout << result << endl; return 0; }
解析:在这个函数中,我们确定了一个名为square_sum
的函数,它接收了两个整型的参数a
和b
,并返回到它们的水平和。在主函数中main
,我们首先先使用cin
从标准输入中读取两个整数x
和y
,然后调整使用square_sum
任数计算它们的水平和,并将结果输出到控制台上。
题目2:英国和美国的权重单位为“英镑”,已知道1千克=2.2046226榜,请你用C++写一个自定义自由数,将输入的千克数(大于0)换算成英镑;输入:要转换的千克数(大于0);输出:转换后的英金数(保留4位小数);要求:使用函数调用
代码:
#include <iostream> #include <iomanip> using namespace std; double kg_to_pound(double kg){ const double lbs_per_kg = 2.2046226; double lbs = kg * lbs_per_kg; return lbs; } int main(){ double kg; cin >> kg; double lbs = kg_to_pound(kg); cout << fixed << setprecision(4) << lbs << endl; return 0; }
解析:该任数接受一个千克数作为参数,返回对应的英金数。然后计算出输入的千克数对应的英金数,lbs_per_kg
并返回结果。
在main
函数中,我们通过调整使用kg_to_pound
函数将输入的千克数转换为英枪数,并使用cout
输出结果。fixed
并setprecision
使用来设置输出小数的位数。注意在使用cout
输出结果时,我们需要在输出流中添加endl
或\n
,以便换行。
以上是一个简单的示例,你可以根据自己的需要修改函数名、变量名、输出格式等。
【本文由: 建湖网页设计公司 http://www.1234xp.com/jianhu.html 欢迎留下您的宝贵建议】