用户:夜_竽查看:0 回复:4 评论:0 创建时间:2020-08-08T20:58:22
C++下面程序哪错了,求解。
#include<iostream>using namespace std;int main(){int p=2,t=1,s=2,x;while(s<x){t=t++;p=p*0.98;s=s+p;}cout<<t;;return 0;}
t=t++;那句有bug,应该改为t++;
点赞0
评论
t++和++t都会让变量t自增1,但t++返回t原来的值,++t返回t自增后的值,所以t=t++;等于没有
x未初始化
t=t++直接写t++
t=t++改为t++