C ++做while循环

时间:2014-02-03 21:14:59

标签: c++

我尝试制定一个程序,以某种速度获得投资后的某些天数。我尝试下面的程序,它没有给出任何错误,但它没有给出结果。请帮助。

     #include <iostream>
     #include <cmath>
     using namespace std;

     int main()
     {
     float a;
     float p;
     float r ;
     int days;
     int day;
     cout << "Enter the a principal amount"<<endl;
     cin >>p;
     cout <<"Enter the rate "<<endl;
     cin >>r;

     cout << "Enter number of days"<<endl;
     cin>> days;
     do(){
        a= p* pow(1+r,day);
      cout << day << "-------"<<a<<endl;
     day++;
       }
     while (day <=days);

      }`

1 个答案:

答案 0 :(得分:3)

1.您尚未初始化'day'变量。

----&GT;天= 1;

2. do while的语法错误。

do{

}while(condition);