一.问题描述:
实现一个计算器,能够计算矩形或长方形的面积;
二.编程思路:
1.定义area函数
2.定义主函数
3.设立for循环
4.设定if选择结构
三.代码实现:
#include<iostream> #include<string> using namespace std; int area(int,int); int area(int,int,int); int main() { int i, repeat, c, x, y, z; cin>>repeat; for(i=0;i<repeat;i++){ cin>>c; if(c==2){ cin>>x>>y; cout<<area(x,y)<<endl; } if(c==3){ cin>>x>>y>>z; cout<<area(x,y,z)<<endl; } } return 0; } int area(int x,int y){ return x*y; } int area(int x,int y,int z){ return (x*y+x*z+y*z)*2; }
标签:repeat,函数,area,int,cin,计算器,重载 From: https://www.cnblogs.com/lzh0416/p/17334520.html