返回列表 發帖

[作業] 函式的建立與執行 (五) - 罰寫小幫手

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

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



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

罰寫小幫手.exe

[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]

TOP

本帖最後由 李彣 於 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. }
複製代碼

TOP

  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. }
複製代碼

TOP

本帖最後由 林劭澧 於 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. }
複製代碼

TOP

本帖最後由 黃裕恩 於 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. }
複製代碼

TOP

返回列表