//1
//程序要求是根據指定的時間和通貨膨脹率來給出預算值//
#include
using namespace std;
int main()
{
/*
a是通貨膨脹率,b是通貨膨脹率轉為小數,c是開支,d是預算 , cout是每一年,year是總年份*/
double a;
double b;
double c,year;
double d;
int cout = 0;
cout<<"please input a,c,year,d";
cin>>a>>c>>year>>d;
b=a/100;
cout<<"%a = "<<b<<endl;
while(cout<=year)
{
c=c+c*b*cout;
cout++;
}
cout<<"the budget is "<<d<<endl;
return 0;
}
算法沒太看懂,不過從提高程序可讀性方面,給你的建議就是變量命名應該有實際意義能望名知意的名稱,才便於別人閱讀。
你這用字母依次順序定義變量的方法,實在不可取啊。