Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
105739 包老师 22砝码的重量 C++ Accepted 1 MS 276 KB 878 2025-01-14 11:51:52

Tests(10/10):


Code:

//循环本质就是代码的重复 //求1+2+3+4+...+10的和 //涉及得求和问题—————累加器 //初始化一个累加器 值为0 #include <iostream> using namespace std; int main() { //1.根据问题写重复的代码 //2.重复代码统一化,要求完全一模一样,注意i的结束条件 //3.构建for循环,注意条件表达式 //4.做两个小变动 int n; cin>>n; int a[n];//0,1,2,...n-3,n-2,n-1 for(int i=0;i<=n-1;i++){ cin>>a[i]; } int sum=0; for(int i=0;i<n;i++){ sum=sum+a[i]; } // cout<<sum<<endl; //求最大值 //1.假设第一个数是最大值 int max=a[0]; for(int i=1;i<n;i++ ){ if(a[i]>max){ max=a[i]; } } // cout<<max<<endl; int min=a[0]; for(int i=1;i<n;i++ ){ if(a[i]<min){ min=a[i]; } } // cout<<min<<endl; cout<<sum-min; return 0; }