Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
109063 | 陈铎文 | 22不与最大数相同的数字之和 | C++ | Accepted | 1 MS | 280 KB | 536 | 2025-01-25 10:54:31 |
#include<bits/stdc++.h> using namespace std; int main() { int a[101],n,m=0,s=0,h=0;//s代表有几个最大数,h代表所有数之和 cin>>n; int *p=a; for(int i=1;i<=n;i++){//输入 cin>>*p; p++; } p=a; for(int i=1;i<=n;i++){//判断最大数 if(*p>m){ m=*p; } p++; } p=a; for(int i=1;i<=n;i++){//最大数个数 if(*p==m){ s++; } p++; } p=a; for(int i=1;i<=n;i++){//所有数之和 h+=*p; p++; } int j=s*m;//最大数之和 cout<<h-j;//输出 }