#include <stdio.h>int main (){ int n; int i=1; int sum=0; if (n>0) { while (i=1;i<=n;i++) { sum=sum+i; printf ("The sum is %d\n",sum); } } else if (n=0) { printf ("The sum is sum=0\n"); } else { printf ("There is no answer!!!"); }}
在运行时,老是报错,请大侠帮忙指正。小弟谢过了!!!
为什么这里用while错?
追答因为语法问题
while (条件式) {
指令一;
指令二;
指令三;
}
举例
int i=1, sum=0, n=10;这样就会是从0加到9