先簡單給你寫了一下,你先看看行不行,太晚了,我得睡啦,要是不明白,明天追問就行:
#include
int main()
{
int a,b;
char c;
while(
//這裡是逗號表示式,如果看起來彆扭可以改到while迴圈外
printf("請輸入1個式子(輸入q退出):\n"),
scanf("%d%c%d",&a,&c,&b)==3
)
//先給你寫了加減乘除,當然這裡也可以採用switch
if(c=="+") printf("%d\n",a+b);//加
else if(c=="-") printf("%d\n",a-b);//減
else if(c=="*") printf("%d\n",a*b);//乘
else if(c=="/") printf("%d\n",a/b);//除
}
return 0;
https://iknow-pic.cdn.bcebos.com/1e30e924b899a90168f699a31f950a7b0308f560
先簡單給你寫了一下,你先看看行不行,太晚了,我得睡啦,要是不明白,明天追問就行:
#include
int main()
{
int a,b;
char c;
while(
//這裡是逗號表示式,如果看起來彆扭可以改到while迴圈外
printf("請輸入1個式子(輸入q退出):\n"),
scanf("%d%c%d",&a,&c,&b)==3
)
{
//先給你寫了加減乘除,當然這裡也可以採用switch
if(c=="+") printf("%d\n",a+b);//加
else if(c=="-") printf("%d\n",a-b);//減
else if(c=="*") printf("%d\n",a*b);//乘
else if(c=="/") printf("%d\n",a/b);//除
}
return 0;
}
https://iknow-pic.cdn.bcebos.com/1e30e924b899a90168f699a31f950a7b0308f560