2级C一个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:29:29
main()
{int a,b,c;
scanf("%d",&a);
b=1;
while(b==a)
{c=b+1;b++;}
printf("c=%d\n",c);
}

我想做输入一个数,然后输出的数是1到这个数的和。
哪里错了呢,请指教/
还是不行,这回直接输出c=0了

{c=b+1;b++;} 这行错了
{c=b+C;b++;} 就行了
是不能运行还是结果不对啊?
你的C没赋初值,在第三行左右加上C=0
while(b==a)这行也错了,你这样写是当B=A的时候执行,应该改成不等的时候执行while(b=!a),还有,为什么不用FOR,这个比WHILE要方便