#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int a=0,b=0,num=1;
for(int i=strlen(argv[1])-1;i>=0;i--){
a+=(argv[1][i]-48)*num;
num*=10;
}
num=1;
for(int i=strlen(argv[3])-1;i>=0;i--){
b+=(argv[3][i]-48)*num;
num*=10;
}
switch(argv[2][0]){
case '+':printf("%d\n",a+b);break;
case '-':printf("%d\n",a-b);break;
case '*':printf("%d\n",a*b);break;
case '/':printf("%d\n",a/b);break;
}
printf("%d %c %d\n",a,argv[2][0],b);
return 0;
}
嵌入式day11
最新推荐文章于 2025-12-02 21:36:52 发布
713

被折叠的 条评论
为什么被折叠?



