马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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; }
你们发现了代码有什么问题了吗?
|