迴圈

迴圈

迴圈4甚麼,可以嗎?

484好ㄘ的甜甜圈

迴圈

利用迴圈我們可以打一小段程式碼,它便能重複執行很多次。

while

while

while(成立的條件)

{

         //重複要做的事

}

 

數學姊

今天晚上睡不著,媽媽告訴我可以數羊咩咩,但還是沒有發揮效用,於是我就決定來數學姊,看看能否讓我早點進入夢鄉。

數學姊

cout<<"一個可愛學姊 ~ "<<endl;

cout<<"二個可愛學姊 ~ "<<endl;

cout<<"三個可愛學姊 ~ "<<endl;

cout<<"四個可愛學姊 ~ "<<endl;

醬要打太久了喇 ! 快想辦法救救我 !

布林值

當條件判斷裡為0時即為false

而非0即為ture

熬夜

#include <iostream>

using namespace std;

int main()
{
    while(1)
    {
        int i=1;
        cout<<i<<"個可愛學姊 ~ ";
        i++;
    }
    return 0;
}

我要睡覺不要熬夜喇 !

一覺到天亮

#include <iostream>

using namespace std;

int main()
{
    int i=1,N=10;
    while(i<=N)
    {
        cout<<i<<"個可愛學姊 ~ "<<endl;
        i++;
    }
    return 0;
}

一覺到天亮2.0

#include <iostream>

using namespace std;

int main()
{
    int i=10,N=1;
    while(i)
    {
        cout<<N<<"個可愛學姊 ~ "<<endl;
        i--;
        N++;
    }
    return 0;
}

一覺到天亮3.0

#include <iostream>

using namespace std;

int main()
{
    int i=1;
    while(1)
    {
        if(i>10)
            break;
        cout<<i<<"個可愛學姊 ~ "<<endl;
        i++;
    }
    return 0;
}

for

for

for( 起始值 ; 條件式 ; 更新值 )

 {
        //重覆要做的事

 }

for my 夢鄉

#include <iostream>

using namespace std;

int main()
{
    for( int i=1 ; i<=10 ; i++ )
    {
        cout<<i<<"個可愛學姊 ~ "<<endl;
    }
    return 0;
}

實作time

數字翻轉

數字翻轉

題目說要把輸入的數字倒轉過來,所以你可以把輸入的值裝在另一個變數中,像是醬 : 

N=12345 - > 123    - > 12      - > 1         - >          0 - >停止翻轉

M=        5 - >       54 - >    543 - >  5432 - > 54321

那要怎麼讓它從後面回來慢慢存呢 ?        你口以 :

int N=12345;
int M=0;
while(N>0)
{
	M=M*10+N%10;
    N=N/10;
}
cout<<M<<endl;

Print it all

Print it all

這題要把比他小且不是7的倍數全部輸出

所以我們只要從1開始找到他要我們找的數

一個一個輸出就可以了,所以我們可以醬 :

for(int i=1;i<=10;i++)
{
	if(i%7!=0)
    	cout<<i<<" ";
}

他就會輸出1 2 3 4 5 6 8 9 10了 !

Made with Slides.com