#include<stdio.h>
int main(int argc, const char *argv[])
{
//利用main函数的外部传参实现简易计算器功能。
if(argc !=4)
{
printf("格式不对,请重新输入");
return 1;
}
puts(argv[1]);
puts(argv[2]);
puts(argv[3]);
int num=0,num1=0;
char a=*argv[2];
while(*argv[1])
{
num*=10;
num+=*argv[1]-'0';
argv[1]++;
}
printf("%d\n",num);
while(*argv[3])
{
num1*=10;
num1+=*argv[3]-'0';
argv[3]++;
}
printf("%d\n",num1);
if(a=='+')
{
printf("%d\n",num+num1);
}
if(a=='-')
{
printf("%d\n",num-num1);
}
return 0;
}
利用main函数的外部传参实现简易计算器功能。
最新推荐文章于 2024-11-14 19:06:32 发布