下弦月之夜_夜末 发表于 2013-11-22 19:19:49

求帮助。。。

请问白色窗口之所以弹出来,是因为我的程序错了吗?求解答。。。

寥若晨星 发表于 2013-11-30 14:26:29

搞不懂你那么复杂是怎么个算法……#include<stdio.h>
int main()
{
        int a,i,b;
        a = 10;
        for( i = 0; i < 5; i ++)
        {
                a = a+2;
                printf("%d ",a);
        }
        printf("\n");
        scanf("%d",&i);
        printf("%d",a);
        return 0;
}

... 发表于 2013-11-30 14:54:46

应该是你里面的if...else语句里else分支那句 a = a+2 出错了,当 i=4 时,这一句相当于 a = a+2 ,数组越界!
页: [1]
查看完整版本: 求帮助。。。