#include<iostream>
using namespace std;
int main(){
float a,b,c,d;
int m,i,s;
start:
do{
a=0;
cout << "请输入携带丹药数目:" << endl;
cin >> a;
m=0;
if(a>0){m=1;}
else {cout << "输入错误,请重新输入。" << endl;
}
}while(m!=1);
do{
cout << "请输入金针菇率:" << endl;
cin >> b;
m=0;
if(b<1&b>=0){m=1;}
else if(b<100&b>=0){
cout << "您输入的可能是百分数,我们将会以百分数计算。" << endl;
b=b/100;m=1;}
else cout << "输入错误,请重新输入。" << endl;
}while(m!=1);
d=a;c=a;i=0;
do{c=b*c;d=d+c;i++;}while(i<10000);
cout << "最终丹药入口数(万次模拟):" << endl;
cout << d << endl;
do{m=0;
cout << "结束程序输入'0',再次计算输入'1'。" << endl;
cin >> s;
if(s==0){m=1;}
else if(s==1){goto start;}
else cout << "输入错误,请重新输入。" << endl;
}while(m!=1);
return 0;
}