求C语言大神解答一下,为什么输入大于1000的数时again后面总是有-858993460,该如何改

日期:2013-06-02 23:35:57 人气:2

求C语言大神解答一下,为什么输入大于1000的数时again后面总是有-858993460,该如何改

你这个程序是想大于1000时直接结束吧 现在这种写法不管if为真还是假都会执行下一句printf,在这里x并没有初始化所以就直接输出那块内存储存的数据了 这样改就可以了 #include#includeint main(){ int a,x; printf("please input a number smaller than 1000:"); scanf("%d",&a); if(a>1000) printf("Your number is er
    A+
热门评论