為什么我這個代碼計算階乘不行呢
#include<stdio.h>
int main()
{
??? int a,b;
??? scanf("%d",&a);
??? b=a;
??? while(a>=1)
??? {
??????? a--;
??????? b*=a;
??? }
??? printf("%d",b);
??? return 0;
}
#include<stdio.h>
int main()
{
??? int a,b;
??? scanf("%d",&a);
??? b=a;
??? while(a>=1)
??? {
??????? a--;
??????? b*=a;
??? }
??? printf("%d",b);
??? return 0;
}
2017-10-18
舉報
2017-10-18
。。。看錯了
2017-10-18
while的表達式后面應該跟一個分號 while(a>=1);