我尝试制定一个程序,以某种速度获得投资后的某些天数。我尝试下面的程序,它没有给出任何错误,但它没有给出结果。请帮助。
#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);
}`
答案 0 :(得分:3)
1.您尚未初始化'day'变量。
----&GT;天= 1;
2. do while的语法错误。
do{
}while(condition);