#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
int ret = 0;
if (argv[1][0] == '-')
{
switch (argv[1][1])
{
case 'a':
ret = (atoi(argv[2])) + (atoi(argv[3]));
break;
case 's':
ret = (atoi(argv[2])) - (atoi(argv[3]));
break;
case 'm':
ret = (atoi(argv[2])) * (atoi(argv[3]));
break;
case 'd':
ret = (atoi(argv[2])) /(atoi(argv[3]));
break;
default:
printf("error!\n");
break;
}
}
else
printf("error!\n");
printf("ret = %d\n", ret);
return 0;
}
linux运行如下:
加法测试:

减法测试:

乘法测试:

除法测试:
