使用main函数的参数,实现一个整数计算机,“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法。
实现的函数如下:
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char *argv[])
{
int i=0;
int num1,num2;
int ret;
printf("请输入两个操作数:");
scanf("%d%d",&num1,&num2);
switch(*(argv[1]+1))
{
case 'a':
ret=num1+num2;
break;
case 's':
ret=num1-num2;
break;
case 'm':
ret=num1*num2;
break;
case 'd':
ret=num1/num2;
break;
default:
break;
}
for(;i<argc;i++)
{
printf("%s\n",argv[i]);
}
printf("%d\n",ret);
system("pause");
return 0;
}
主函数的参数可在项目->属性->调试->参数 中添加