本帖最后由 ?Цtm 于 2015-1-21 03:38 编辑 #include <iostream>
using namespace std;
void add(int a);
void add(int a, int b);
void add(int a, int b, int c);
int main()
{
ABC:
int a, b, c;
cout << "(1)求平方(2)求两数的乘积(3)球三个数的和\n";
cin >> a;
switch (a)
{
case 1:
cout << "请输入一个数\n";
cin >> a;
add(a);
break;
case 2:
cout << "请输入两个数\n";
cin >> a >> b;
add(a, b);
break;
case 3:
cout << "请输入三个数\n";
cin >> a >> b >> c;
add(a, b, c);
break;
}
cout << "1继续 2退出\n";
cin >> a;
if (a == 1)
goto ABC;
return 0;
}
void add(int a)
{
cout << a*a << endl;
}
void add(int a, int b)
{
cout << a*b << endl;
}
void add(int a, int b, int c)
{
cout << a + b + c << endl;
}
|