|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 风眠 于 2024-7-2 08:21 编辑
要求:
代码:
- #include <iostream>
- using namespace std;
- int calc(int a);
- int calc(int a, int b);
- int calc(int a, int b, int c);
- int main(int argc, char *argv[]) {
- int answer;
- switch (argc) {
- case 2:
- answer = calc((int)(*argv[1] ^ 48));
- break;
- case 3:
- answer = calc((int)(*argv[1] ^ 48), (int)(*argv[2] ^ 48));
- break;
- case 4:
- answer =
- calc((int)(*argv[1] ^ 48), (int)(*argv[2] ^ 48), (int)(*argv[2] ^ 48));
- break;
- default:
- break;
- }
- cout << answer << endl;
- return 0;
- }
- int calc(int a) { return a * a; }
- int calc(int a, int b) { return a * b; }
- int calc(int a, int b, int c) { return a + b + c; }
复制代码
你们发现了代码有什么问题了吗?
|
|