C 在循环时进行

C++ do while loop

本文关键字:循环      更新时间:2023-10-16

我试图以某种速度的一定速度进行投资后获得一项计划以获取金额。我的尝试是以下程序没有给任何错误,但也没有给出结果。请帮助。

     #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.您尚未初始化'Day'变量。

----> day = 1;

2. do的语法是错误的。

do{
}while(condition);