int x ,y = 1;
int i, flag = 0;
cout <<"input a integer : " ;
cin >> x;
while(flag == 0)
{
if(x < 0)
{
cout << "the value : ERROR " <<endl;
cout << "input an correct integer : " ;
cin >> x;
}
else
flag = 1;
}
if(x == 0)
cout << "the value : 1" << endl;
else
{
for (i=1; i<=x; i++)
{
y = y * i;
}
cout << "the value : " << y << endl;
}
這樣就可以跑了~ 有錯請高手指證吧 小弟也是新手 哈 ^_<
--
◢ ◥
◤ ◤◤◥ 喜歡請自取。
ξ ─ ─
▂◥ ▄ ◢╯
◥ ▄▄ ◥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.15.164