#include<stdio.h> #include<math.h> int main() { int p,r,n; p=1,r=1.07,n=1; do{ p=p*r,n=n+1 } while (n=10); printf("p=%f\n",p); return 0; }
while() 语句中的 n=10 是一个赋值语句,你确定? 似乎应该改为 n<10?
<=吗