3318 - 最大的数及最小的数
时间限制 : 1 秒
内存限制 : 128 MB
<span style="font-family:宋体;">第一行输入</span><span>n</span><span style="font-family:宋体;">,第二行输入</span><span>n</span><span style="font-family:宋体;">个数,并用数组保存这些数,找出该数组中最大的数及最小的数并输出。(序号)</span>
<tbody>
<tr>
<td valign="top" width="284">
<p class="MsoNormal">
<span style="font-family:宋体;">输入</span><span>:</span>
</p>
<p class="MsoNormal">
<span>10 </span>
</p>
<p class="MsoNormal">
<span>4<span> </span>6<span> </span>9<span> </span>23<span> </span>45<span> </span>5<span> </span>90<span> </span>123<span> </span>3<span> </span>88</span>
</p>
</td>
<td valign="top" width="284">
<p class="MsoNormal">
<span style="font-family:宋体;">输出:</span>
</p>
<p class="MsoNormal">
<span>max=123 (</span><span>8</span><span style="font-family:宋体;">)</span>
</p>
<p class="MsoNormal">
<span>min=3 </span><span style="font-family:宋体;">(</span><span>9</span><span style="font-family:宋体;">)</span>
</p>
</td>
</tr>
</tbody>
题目输入
题目输出
输入/输出样例
输入格式
输出格式
C++解答
#include<iostream> using namespace std; int a[1000005]; int main() { int max,min,n,p1,p2; cin>>n; max=-1000000; min=1000000; for (int i=1;i<=n;i++) { cin>>a[i]; } for (int i=1;i<=n;i++) { if (a[i]>max){max=a[i]; p1=i;} if (a[i]<min) {min=a[i]; p2=i;} } cout<<"max"<<"="<<max<<" "<<"("<<p1<<")"<<endl; cout<<"min"<<"="<<min<<" "<<"("<<p2<<")"<<endl; return 0; }