计算A+B
题目内容:计算两个整数A和B的和。
输入格式:输入整数A和整数B的值,用空格隔开
输出格式:输出A+B的结果
输入样例:1 2
输出样例:3
#include <iostream>
using namespace std;
int Add (int a, int b)
{
int c = a + b;
return c;
}
int main()
{
int a, b;
cin >> a >> b;
//cout << "输出" << Add(a, b) << "的结果" << endl;
cout << Add(a, b) <<endl;
return 0;
}
测试:
面积及体积的计算
题目内容:输入圆半径r和圆柱高h,计算圆周长l、圆面积s、圆球表面积sq、圆球体积vq和圆柱体积vz。
输入格式:输入double型数据,用空格分隔
输出格式:按顺序输出圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,保留2位小数,结果每行输出一个
输入样例:1.5 3
输出样例:
9.42
7.07
28.27
14.14
21.21
#include <iostream>
#include <iomanip>
using namespace std;
#define PI 3.1415926
double circum (double x)
{
double C = 2 * PI * x;
return C;
}
double area (double x)
{
double area = PI * x * x;
return area;
}
double Sq_area (double x)
{
double Sa = (4 * PI) * x * x;
return Sa;
}
double Rs (double x)
{
double Rs = (4.0 / 3) * PI * x * x * x;
return Rs;
}
double Cv (double x, double y)
{
double Cv = area (x) * y;
return Cv;
}
void display (double x, double y)
{
cout << fixed << setprecision(2) << circum(x) << endl;
cout << fixed << setprecision(2) << area (x) << endl;
cout << fixed << setprecision(2) << Sq_area(x) << endl;
cout << fixed << setprecision(2) << Rs(x) << endl;
cout << fixed << setprecision(2) << Cv(x, y) << endl;
}
int main()
{
double a, b;
cin >> a >> b;
display(a, b);
return 0;
}
?测试:
?
?
总成绩和平均成绩
题目内容:输入某学生的数学、语文和英语课程成绩,输出该学生三门课总成绩和平均成绩。
输入格式:输入为实型,用空格分隔
输出格式:输出为实型,保留六位小数,结果每行输出一个
输入样例:90 82 74
输出样例:
246.000000
82.000000
#include <iostream>
#include <iomanip>
using namespace std;
double *GradeAverage (double x, double y, double z, double a[2])
{
a[0] = x + y + z;
a[1] = a[0] / 3;
return a;
}
void display (double a[2])
{
cout << fixed << setprecision(6) << a[0] << endl;
cout << fixed << setprecision(6) << a[1] << endl;
}
int main()
{
double a[2];
double x, y, z;
cin >> x >> y >> z;
GradeAverage(x, y, z, a);
display(a);
return 0;
}
?测试:
|