標題:
707 動態記憶體配置
[打印本頁]
作者:
方浩葦
時間:
2024-6-22 06:57
標題:
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
本帖隱藏的內容需要回復才可以瀏覽
作者:
張博翔
時間:
2024-6-22 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;
}
複製代碼
作者:
宥竣
時間:
2024-6-22 20:04
#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;
}
複製代碼
作者:
楊惇翔
時間:
2024-6-22 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;
}
複製代碼
作者:
盧禹丞
時間:
2024-6-22 20:08
#include<bits/stdc++.h>
using namespace std;
int n;
struct Data;
{
int ab,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=;i<n;i++)
cout<<d[i].a<<'x'<<d[i].b<<'='<<d[i].<<endl;
return 0;
}
複製代碼
作者:
博勛
時間:
2024-6-22 20:11
#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;
}
複製代碼
作者:
黃兆駿
時間:
2024-6-22 20:16
#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;
}
複製代碼
作者:
林哲弘
時間:
2024-6-22 20:16
#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