
// 使用内联而不是宏
#include <iostream>
using namespace std;
inline unsigned long Square(unsigned long a) {
return a * a;
}
inline unsigned long Cube(unsigned long a) {
return a * a * a;
}
int main() {
unsigned long x = 1;
for (;;) {
cout << "Enter a number (0 to quit): ";
cin >> x;
if (x == 0)
break;
cout << "You entered: " << x;
cout << ". Square(" << x << "): ";
cout << Square(x);
cout << ". Cube(" << x << "): ";
cout << Cube(x) << "." << endl;
}
return 0;
}




by: 发表于:2018-02-01 09:52:27 顶(0) | 踩(0) 回复
??
回复评论