亲爱的粉丝们:
接到了1496的展现量,我真的非常感动。
在此,我要感谢一如既往支持我的粉丝们,为此,我将把猜单词系列无敌版在12月11日(提早5天)正式粉丝内测,而其他系列,我将根据评论区的看法进行选择哦。
至于其他的事,没有关注的兄弟们可以点个关注,私信或是在评论区中写下哦。
对于我们这种热爱编程的人,最好的感谢方式就是……
(一个简易计算器)
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i,n=0,a[3]={0},o=1,p=-1;
string s;
cin>>s;
size_t d=s.size();
for(i=0;i<d;i++)
{
if(s[i]<='9'&&s[i]>='0')
{
a[o]=a[o]*10+s[i]-'0';
}
else
{
switch(s[i])
{
case '+':
p=1;
o++;
break;
case '-':
p=2;
o++;
break;
case '*':
p=3;
o++;
break;
case '/':
p=4;
o++;
break;
case '%':
p=5;
o++;
break;
default:
cout<<"Fool!"<<endl;
return 0;
}
}
}
switch(p)
{
case 1:
n=a[1]+a[2];
break;
case 2:
n=a[1]-a[2];
break;
case 3:
n=a[1]*a[2];
break;
case 4:
if(a[2]==0)
{
cout<<"Fool!"<<endl;
return 0;
}
else
n=a[1]/a[2];
break;
case 5:
if(a[2]==0)
{
cout<<"Fool!"<<endl;
return 0;
}
else
n=a[1]%a[2];
break;
default:
cout<<"Fool!"<<endl;
return 0;
}
cout<<n<<endl;
return 0;
}