標題:
函式的建立與執行 (五) - 罰寫小幫手
[打印本頁]
作者:
鄭繼威
時間:
2023-4-28 20:53
標題:
函式的建立與執行 (五) - 罰寫小幫手
本帖最後由 鄭繼威 於 2023-4-29 19:51 編輯
試以自訂函式的方式,完成該程式。
譬如:自訂一個 print(string,int) 的函式
使用getline()可以讀整行
本帖隱藏的內容需要回復才可以瀏覽
罰寫小幫手.exe
作者:
王述勳
時間:
2023-4-29 21:01
本帖最後由 王述勳 於 2023-5-6 19:26 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
void printer(string str,int count){
for(int i=1;i<=count;i++){
cout<<str<<endl;
}
}
int main(){
cout<<"請輸入罰寫內容:";
string str;
getline(cin,str);
cout<<"請輸入罰寫次數:";
int count;
cin>>count;
printer(str,count);
system("pause");
return 0;
}
複製代碼
作者:
楊惇翔
時間:
2023-4-29 21:10
本帖最後由 楊惇翔 於 2023-4-29 22:04 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
void print()
{
string str;
int time;
cout<<"罰寫內容:";
getline(cin,str);
cout<<"罰寫次數:";
cin>>time;
for(int i=0;i<time;i++)
{
cout<<str<<endl;
}
}
int main()
{
print();
system("pause");
return 0;
}
複製代碼
作者:
陳鼎智
時間:
2023-4-29 22:03
#include<iostream>
#include<cstdlib>
using namespace std;
void welcome4(int i){
if(i==0)
{
cout<<"結束"<<endl;
}
else{
cout<<"a";
i--;
welcome4(i);
}
}
int main()
{
string a;
cout<<"罰寫內容:"<<endl;
cin>>a;
cout<<"罰寫次數:"<<endl;
int i;
cin>>i;
welcome4(i);
return 0;
}
複製代碼
作者:
黃兆駿
時間:
2023-4-29 22:03
#include<iostream>
#include<cstdlib>
using namespace std;
void welcome4(int i){
if(i==0)
{
cout<<"結束"<<endl;
}
else{
cout<<"a";
i--;
welcome4(i);
}
}
int main()
{
string a;
cout<<"罰寫內容:"<<endl;
cin>>a;
cout<<"罰寫次數:"<<endl;
int i;
cin>>i;
welcome4(i);
return 0;
}
複製代碼
作者:
黃兆駿
時間:
2023-4-29 22:15
#include<iostream>
#include<cstdlib>
using namespace std;
void welcome4(int i){
if(i==0)
{
cout<<"結束"<<endl;
}
else{
cout<<"a";
i--;
welcome4(i);
}
}
int main()
{
string a;
cout<<"罰寫內容:"<<endl;
cin>>a;
cout<<"罰寫次數:"<<endl;
int i;
cin>>i;
welcome4(i);
return 0;
}
複製代碼
作者:
宥竣
時間:
2023-4-30 11:22
#include<iostream>
#include<cstdlib>
using namespace std;
void print(string i,int n)
{
for(int j=0;j<n;j++)
{
cout<<i<<endl;
}
}
int main()
{
string i;
int n;
cout<<"罰寫內容:";
getline(cin,i);
cout<<"罰寫次數:";
cin>>n;
print(i,n);
system("pause");
return 0;
}
複製代碼
作者:
吳柏融
時間:
2023-5-6 16:30
#include<iostream>
#include<cstdlib>
using namespace std;
void print()
{
string str;
int time;
cout<<"罰寫內容:";
getline(cin,str);
cout<<"罰寫次數:";
cin>>time;
for(int i=0; i<time; i++)
{
cout<<str<<endl;
}
}
int main()
{
print();
system("pause");
return 0;
}
複製代碼
作者:
葉權諒
時間:
2023-5-6 16:53
#include<iostream>
#include<cstdlib>
using namespace std;
void print()
{
string str;
int time;
cout<<"罰寫內容:";
getline(cin,str);
cout<<"罰寫次數:";
cin>>time;
for(int i=0; i<time; i++)
{
cout<<str<<endl;
}
}
int main()
{
print();
system("pause");
return 0;
}
複製代碼
作者:
陳冠霖
時間:
2023-5-6 19:15
#include<iostream>
#include<cstdlib>
using namespace std;
void write(int i, string a){
if(i==0)
{
cout<<"結束"<<endl;
}
else{
cout<<a<<endl;
i--;
write(i,a);
}
}
int main()
{
string a;
int i;
cout<<"罰寫內容:"<<endl;
cin>>a;
cout<<"罰寫次數:"<<endl;
cin>>i;
write(i,a);
return 0;
}
複製代碼
作者:
林哲弘
時間:
2023-5-6 19:28
#include<iostream>
#include<cstdlib>
using namespace std;
void print(string i,int n)
{
for(int j=0;j<n;j++)
{
cout<<i<<endl;
}
}
int main()
{
string i;
int n;
cout<<"罰寫內容:";
getline(cin,i);
cout<<"罰寫次數:";
cin>>n;
print(i,n);
system("pause");
return 0;
}
複製代碼
作者:
博勛
時間:
2023-5-6 19:30
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
void print(string str,int t)
{
for(int i=0;i<t;i++)
cout<<str<<endl;
}
int main()
{
string s;
int times;
cout<<"罰寫內容: ";
getline(cin,s);
cout<<"罰寫次數: ";
cin>>times;
print(s,times);
system("pause");
return 0;
}
複製代碼
作者:
盧禹丞
時間:
2023-5-6 19:31
#include<iostream>
#include<cstdlib>
using namespace std;
void print(string str,int t)
{
for(int i=0; i<t; i++)
cout<<str<<endl;
}
int main()
{
string s;
int times;
cout<<"罰寫內容:"<<endl;
getline(cin,s);
cout<<"罰寫次數:"<<endl;
cin>>times;
print(s, times);
system("pause");
return 0;
}
複製代碼
作者:
葉晉維
時間:
2023-5-6 19:35
本帖最後由 葉晉維 於 2023-5-6 19:46 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
voI print(string strint t)
{
for(int i=0;i<t;i++)
cout<<str<<endl;
}
int main()
{
string s;
int times;
cout<<"罰寫內容:"<<endl;
getline(cin,s);
cout<<"罰寫次數:"<<endl;
cin>>times;
print(s,times);
system("pause");
return 0;
}
複製代碼
作者:
張晏齊
時間:
2023-5-6 19:36
#include<iostream>
#include<cstdlib>
using namespace std;
void printer(string str,int count){
for(int i=1;i<=count;i++){
cout<<str<<endl;
}
}
int main(){
cout<<"請輸入罰寫內容:";
string str;
getline(cin,str);
cout<<"請輸入罰寫次數:";
int count;
cin>>count;
printer(str,count);
system("pause");
return 0;
}
複製代碼
作者:
吳柏融
時間:
2023-5-13 13:31
#include<iostream>
#include<cstdlib>
using namespace std;
void print()
{
string str;
int time;
cout<<"罰寫內容:";
getline(cin,str);
cout<<"罰寫次數:";
cin>>time;
for(int i=0; i<time; i++)
{
cout<<str<<endl;
}
}
int main()
{
print();
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2