Board logo

標題: [作業] 函式的建立與執行 (五) - 罰寫小幫手 [打印本頁]

作者: 鄭繼威    時間: 2023-3-1 21:07     標題: [作業] 函式的建立與執行 (五) - 罰寫小幫手

本帖最後由 鄭繼威 於 2023-3-8 19:43 編輯

試以自訂函式的方式,完成該程式。
譬如:自訂一個 print(string,int) 的函式
使用getline()可以讀整行



本帖隱藏的內容需要回復才可以瀏覽

罰寫小幫手.exe
作者: 黃裕恩    時間: 2023-3-4 11:19

本帖最後由 黃裕恩 於 2023-3-8 19:41 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void print(string a,int b){
  5.     for(int i=1; i<=b; i++)   
  6.     {
  7.        cout<<a<<endl;     
  8.     }
  9. }
  10. int main(){
  11.     string a;
  12.     int b;
  13.     cout<<"罰寫內容: ";
  14.     getline(cin,a);
  15.     cout<<"罰寫次數: ";
  16.     cin>>b;
  17.     print(a,b);
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 林劭澧    時間: 2023-3-4 14:40

本帖最後由 林劭澧 於 2023-3-8 19:42 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void print(string a,int b)
  5. {
  6.     for(int i=1; i<=b; i++)   
  7.     {
  8.        cout<<a<<endl;     
  9.     }
  10.     }
  11.     int main()
  12.     {
  13.     string a;
  14.     int b;
  15.     cout<<"罰寫內容: ";
  16.     getline(cin,a);
  17.     cout<<"罰寫次數: ";
  18.     cin>>b;
  19.     print(a,b);
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 林劭杰    時間: 2023-3-4 14:50

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void print(string a,int b){
  5.     for(int i=1; i<=b; i++)   
  6.     {
  7.        cout<<a<<endl;     
  8.     }
  9. }
  10. int main(){
  11.     string a;
  12.     int b;
  13.     cout<<"罰寫內容: ";
  14.     cin>>a;
  15.     cout<<"罰寫次數:";
  16.         cin>>b;
  17.         print(a,b);
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 李彣    時間: 2023-3-8 18:23

本帖最後由 李彣 於 2023-3-8 19:36 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void print(string a,int b)
  5. {
  6.     for(int i=1; i<=b; i++)   
  7.     {
  8.        cout<<a<<endl;     
  9.     }
  10. }
  11. int main()
  12. {
  13.     string a;
  14.     int b;
  15.     cout<<"罰寫內容: ";
  16.     getline(cin,a);
  17.     cout<<"罰寫次數: ";
  18.     cin>>b;
  19.     print(a,b);
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 林劭杰    時間: 2023-3-8 19:44

[code]#include<iostream>
#include<cstdlib>
using namespace std;
void print(string a,int b)
{
    for(int i=1; i<=b; i++)   
    {
       cout<<a<<endl;     
    }
}
int main()
{
    string a;
    int b;
    cout<<"罰寫內容: ";
  getline(cin,a);
    cout<<"罰寫次數: ";
    cin>>b;
    print(a,b);
    system("pause");
    return 0;
}
[code]




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2