while怎么答案為0的
#include <stdio.h>
int main()
{
? ? int a=1,b=1;
? ? while(b<=100) ?//循環(huán)條件應該是什么呢?
? ? {
? ? ? ? a=a*b;
? ? ? ? ?b++; ? ? ?//這里是不是應該改變循環(huán)變量的值
? ? }
? ? printf("100以內(nèi)所有整數(shù)相乘和為:%d\n", a);
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? int a=1,b=1;
? ? while(b<=100) ?//循環(huán)條件應該是什么呢?
? ? {
? ? ? ? a=a*b;
? ? ? ? ?b++; ? ? ?//這里是不是應該改變循環(huán)變量的值
? ? }
? ? printf("100以內(nèi)所有整數(shù)相乘和為:%d\n", a);
? ? return 0;
}
2018-11-14
舉報
2019-06-11
溢出了,int的范圍-2147483648到+2147483647之間