[問題] do-while改寫
#include<iostream>
using namespace std;
int main()
{
int input=0;
int f0=0,f1=1,fi=0;
cout<<"請輸入要費氏數列中的第幾個數:";
cin>>input;
if(input<=1)
{
for(int i=0;i<input;i++)
fi=f1+f0;
}
else
for(int i=1;i<input;i++)
{
fi=f1+f0;
f0=f1;
f1=fi;
}
cout<<"The Fibonacci number for "<<input<<" is "<<fi<<endl;
system("PAUSE");
return 0;
}
請問要怎用do-while去改寫
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.106.215
→
10/10 22:46, , 1F
10/10 22:46, 1F
→
10/10 23:09, , 2F
10/10 23:09, 2F
→
10/10 23:18, , 3F
10/10 23:18, 3F
→
10/10 23:18, , 4F
10/10 23:18, 4F
→
10/10 23:21, , 5F
10/10 23:21, 5F
→
10/10 23:22, , 6F
10/10 23:22, 6F
→
10/10 23:23, , 7F
10/10 23:23, 7F
→
10/10 23:24, , 8F
10/10 23:24, 8F
→
10/10 23:26, , 9F
10/10 23:26, 9F
→
10/10 23:30, , 10F
10/10 23:30, 10F
→
10/10 23:36, , 11F
10/10 23:36, 11F
→
10/10 23:37, , 12F
10/10 23:37, 12F
→
10/10 23:43, , 13F
10/10 23:43, 13F
→
10/10 23:47, , 14F
10/10 23:47, 14F
→
10/10 23:47, , 15F
10/10 23:47, 15F
推
10/11 00:23, , 16F
10/11 00:23, 16F
→
10/11 03:11, , 17F
10/11 03:11, 17F
→
10/11 03:12, , 18F
10/11 03:12, 18F
→
10/11 08:21, , 19F
10/11 08:21, 19F
→
10/11 08:22, , 20F
10/11 08:22, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章