Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
102210 | 刘国平 | 最大值与最小值的差 | C++ | Accepted | 1 MS | 276 KB | 510 | 2024-12-21 13:22:27 |
#include <iostream> using namespace std; int main() { int n; cin>>n; int a[n]; //1.输入10个数到数组中 for(int i=0;i<n;i++){ cin>>a[i]; } //2.假设下标为0的数是最大数 int index=0; //3.从下标为1开始,逐一比较 for(int i=1;i<n;i++){ if(a[i]>a[index]){ index=i; } } //a[index]最大值 int min=0; for(int i=1;i<n;i++){ if(a[i]<a[min]){ min=i; } } //a[min]最小值 //4.输出index+1 cout<<a[index]-a[min]; return 0; }