iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0

1.for迴圈(連續印出5次 Loop is fun!)

#include <iostream>
using namespace std;
int main()
{
   int i;
   for(i=0; i<5; i++)
     cout<<"Loop is fun!\n";
     
     return 0;
     }

執行結果:
https://ithelp.ithome.com.tw/upload/images/20240906/20168871NKhw5BDhWH.png
2.while 迴圈(累加程式)

#include <iostream>
using namespace std;
int main()
{
   int i =1,ans=0;
   while(i<99) {
   ans = ans+1 ;
   i = i+2;
   }
   cout <<"1+3+5+...+99 = "<<ans<<endl;
   
   return 0;
   }

執行結果:
https://ithelp.ithome.com.tw/upload/images/20240906/20168871sRAdRptFyv.png
3.continue 敘述(印出區間中所有3倍數)

#include <iostream>
using namespace std;
int main()
{
   int a,b,i;
   cin>>a>>b;
   for(i=a;i<=B;i++)
   {
       if (i%3!=0)
       continue;
       cout<<i<<" ";
       }
       
       return 0;
       }

4.break 敘述(猜數字遊戲)

#include <iostream>
using namespace std;
int main()
{
    int answer = 27;
    int guess =-1;
    while (guess!=answer) {
    cout<<"在1~100之間猜一個數字:";
    cin>>guess;
    if(guess==answer){
        cout<<"恭喜答對!"<<endl;
        break;
        }
        else if(guess<answer){
            cout<<"猜的數字太小"<<endl;
            if (answer-guess<= 5)cout <<"很接近了!"<<endl;
            }
         else{
            cout<<"猜的數字太大了"<<endl;
            if (guess-answer<=5)cout<<"很接近了!"<<endl;
         }
         }
            return 0 ;
         }
            

執行結果:
https://ithelp.ithome.com.tw/upload/images/20240906/201688716IuhPuihSn.png
!!以上內容是跟著第一次學C++就上手第二版這本書的第五章跟著實作練習的小題目!!
因為跟著做發現從中有些錯誤但跟著書本裡的答案去一步一步修改就會發現自己一開始的錯誤在哪裡~希望明天也是順利進行


上一篇
Day 5 流程圖及判斷結構
下一篇
Day 7 函式
系列文
C++探險家30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言