標題:
707 動態記憶體配置
[打印本頁]
作者:
陳曜誌
時間:
2024-10-13 12:54
標題:
707 動態記憶體配置
1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
請撰寫一程式,製作矩形面積計算機,讓使用者輸入一個正整數n,代表有n個矩形,接著依序輸入n個矩形的長、寬(皆為正整數),計算各個矩形的面積並由小而大輸出。
提示:若使用 Java 語言答題,請以「JP」開頭命名包含 main 靜態方法的 class,評測系統才能正確評分。
3. 輸入輸出:
輸入說明
一個正整數n及n個矩形的長、寬(皆為正整數)
輸出說明
由小而大的矩形面積計算結果
範例輸入1
3
8 3
9 4
5 5
範例輸出1
8x3=24
5x5=25
9x4=36
範例輸入2
5
5 5
10 5
5 20
7 3
4 6
範例輸出2
7x3=21
4x6=24
5x5=25
10x5=50
5x20=100
本帖隱藏的內容需要回復才可以瀏覽
作者:
黃翊豪
時間:
6 天前 19:58
#include<bits/stdc++.h>
using namespace std;
int n;
struct Data{
int a,b,c;
string name;
};
bool compare(Data d1,Data d2)
{
return d2.c>d1.c;
}
int main()
{
cin>>n;
Data d[n];
for(int i=0;i<n;i++)
{
cin>>d[i].a>>d[i].b;
d[i].c=d[i].a*d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++)
cout<<d[i].a<<'x'<<d[i].b<<'='<<d[i].c<<endl;
}
複製代碼
作者:
蔡沛倢
時間:
6 天前 19:59
#include<bits/stdc++.h>
using namespace std;
struct Data
{
int a,b,c;
};
bool compare(Data d1,Data d2)
{
return d2.c>d1.c;
}
int main()
{
int n;
cin>>n;
Data d[n];
for(int i=0;i<n;i++)
{
cin>>d[i].a>>d[i].b;
d[i].c =d[i].a * d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++)
{
cout<<d[i].a<<'x'<<d[i].b<<'='<<d[i].c<<'\n';
}
return 0;
}
複製代碼
作者:
郭又瑄
時間:
6 天前 20:02
#include<bits/stdc++.h>
using namespace std;
int n;
struct Data{
int a,b,c;
};
bool compare(Data d1,Data d2){
return d2.c>d1.c;
}
int main()
{
cin>>n;
Data d[n];
for(int i=0;i<n;i++){
cin>>d[i].a>>d[i].b;
d[i].c=d[i].a*d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++){
cout<<d[i].a<<"x"<<d[i].b<<"="<<d[i].c<<endl;
}
return 0;
}
複製代碼
作者:
何權晉
時間:
6 天前 20:02
#include<bits/stdc++.h>
using namespace std;
int n;
struct Data
{
int a,b,c;
};
bool compare(Data d1,Data d2)
{
return d2.c>d1.c;
}
int main()
{
cin>>n;
Data d[n];
for(int i=0;i<n;i++)
{
cin>>d[i].a>>d[i].b;
d[i].c=d[i].a*d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++)
cout<<d[i].a<<" x "<<d[i].b<<" = "<<d[i].c<<endl;
return 0;
}
複製代碼
作者:
聿均
時間:
6 天前 20:03
#include<bits/stdc++.h>
using namespace std;
struct Data{
int a,b,c;
};
bool compare(Data d1,Data d2){
return d2.c>d1.c;
}
int main(){
int n;
cin>>n;
Data d[n];
for(int i=0;i<n;i++){
cin>>d[i].a>>d[i].b;
d[i].c=d[i].a*d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++)
cout<<d[i].a<<'x'<<d[i].b<<'='<<d[i].c<<endl;
}
複製代碼
作者:
田家齊
時間:
6 天前 20:05
#include <bits/stdc++.h>
using namespace std;
int n;
struct Data{
int a,b,c;
};
bool compare(Data d1,Data d2)
{
return d2.c>d1.c;
}
int main()
{
cin>>n;
Data d[n];
for(int i=0;i<n;i++)
{
cin>>d[i].a>>d[i].b;
d[i].c=d[i].a*d[i].b;
}
sort(d,d+n,compare);
for(int i=0;i<n;i++)
cout << d[i].a<<"x"<<d[i].b<<"="<<d[i].c << endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2