如何用c 中的while语句表示12 22 ?
如何用c 中的while语句表示12 22 ...... n2
for循环: main() {int i=1,n,sum=0; printf("input n="); scanf("%d",&n); for(;i<=n;i++) sum=sum+10*i+2; printf("sum=%d",sum); getch(); } while循环: main() {int i=1,sum=0,n; printf("input n="); scanf("%d",&n); while(n) {sum=sum+10*i+2; i++; n--; } printf("sum=%d",sum); getch(); }
答:问题在此: if(X=1)//把赋值操作符当成相等操作符了 如果你想 X 等于时才执行 If 语句的内容则改为 if(X==1) //不等是 if(X!=1) ...详情>>