標題:
301 函式與陣列 (小星星)
[打印本頁]
作者:
陳育霖
時間:
2023-8-18 22:02
標題:
301 函式與陣列 (小星星)
1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
請撰寫一程式,包含名為compute()的函式,接收主程式傳遞的一個陣列,陣列中有兩個正整數,陣列索引值0代表一列要輸出的星星數;索引值1代表共輸出幾列,compute()輸出星星印出的結果並計算總共有幾顆星星回傳至主程式輸出。
提示:若使用 Java 語言答題,請以「JP」開頭命名包含 main 靜態方法的 class,評測系統才能正確評分。
3. 輸入輸出:
輸入說明
兩個正整數
輸出說明
根據輸入值決定輸出多少星星與星星的總數
範例輸入
10
3
範例輸出
**********
**********
**********
30
本帖隱藏的內容需要回復才可以瀏覽
作者:
曾宥程
時間:
2023-8-19 11:07
#include<bits/stdc++.h>
using namespace std;
int q[2];
int compute(int q[2])
{
for(int i=1 ; i<=q[1] ; i++)
{
for(int j=1 ; j<=q[0] ; j++)
{
cout << "*";
}
cout << endl;
}
return q[0]*q[1];
}
int main()
{
cin >> q[0] >> q[1];
cout << compute(q) << endl;
return 0;
}
複製代碼
作者:
王銘鴻
時間:
2023-8-19 11:18
#include<bits/stdc++.h>
using namespace std;
int compute(int a[2])
{
for(int i=0;i<a[1];i++)
{
for(int j=0;j<a[0];j++)
{
cout<<"*";
}
cout<<endl;
}
return a[0]*a[1];
}
int main()
{
int arr[2];
cin>> arr[0] >>arr[1];
cout<<compute(arr)<<endl;
return 0;
}
複製代碼
作者:
王銘鴻
時間:
2023-9-2 11:13
#include<bits/stdc++.h>
using namespace std;
int compute(int num[2])
{
for(int i=0;i<num[1];i++)
{
for(int j=0;j<num[0];j++)
{
cout<<'*';
}
cout<<endl;
}
return num[0]*num[1];
}
int main()
{
int num[2];
cin>>num[0]>>num[1];
cout<<compute(num);
return 0;
}
複製代碼
作者:
林羿丞
時間:
2023-9-2 11:15
#include<bits/stdc++.h>
using namespace std;
int compute(int num[2]){
for(int i=0;i<num[1];i++)
{
for(int j=0;j<num[0] ;j++)
{
cout<<"*";
}
cout<<endl;
}
return num[0]*num[1];
}
int main(){
int num[2];
cin>>num[0]>>num[1];
cout<<compute(num);
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2