深高北-L12
2024-12-19 14:06:24
发布于:广东
作业解析:
T1
#include<iostream>
using namespace std;
int a[110];
int main(){
int N,sum=0,max=-10000000;
cin>>N;
for(int i=1;i<=N;i++){
cin>>a[i];
if(a[i]>max) max=a[i];
}
for(int i=1;i<=N;i++){
if(a[i]!=max) sum+=a[i];
}
cout<<sum;
return 0;
}
T2
#include<iostream>
using namespace std;
int a[110];
int main(){
int N;
cin>>N;
for(int i=1;i<=N;i++){
cin>>a[i];
}
for(int i=2;i<=N-1;i++){
if(a[i]>a[i-1] && a[i]>a[i+1]){
cout<<a[i]<<endl;
}
}
return 0;
}
T3
#include<iostream>
using namespace std;
int a[1010];
int main(){
int N,m;
cin>>N;
for(int i=1;i<=N;i++){
cin>>a[i];
}
cin>>m;
int flag=-1;
for(int i=1;i<=N;i++){
if(a[i]==m){
flag=i;
break;
}
}
for(int i=1;i<=N;i++){
if(i!=flag) cout<<a[i]<<" ";
}
return 0;
}
T4
#include <iostream>
using namespace std;
int tong[20];
int main(){
int n,k;
cin>>n;
for(int i=1;i<=n;i++){
cin>>k;
tong[k]++;
}
for(int i=1;i<=10;i++){
printf("%d号歌手的选票为:%d\n",i,tong[i]);
}
return 0;
}
T5
#include <iostream>
using namespace std;
int tong[10010];
int main(){
int n,k,fmax=-1;
cin>>n;
for(int i=1;i<=n;i++){
cin>>k;
tong[k]++;
if(k>fmax) fmax=k;
}
for(int i=0;i<=fmax;i++){
cout<<tong[i]<<endl;
}
return 0;
}
T6
#include<bits/stdc++.h>
using namespace std;
int x[100010];
int main(){
int n,max=0,min=100000000,t;
cin >> n;
for (int i=0;i<n;i++){
cin >> x[i];
}
for (int i=0;i<n;i++){
cin >> t;
if (x[i]-t<min) min=x[i]-t;
if (x[i]+t>max) max=x[i]+t;
}
double x0;
x0=(min+max)*1.0/2;
printf("%.1lf",x0);
return 0;
}
循环嵌套:
for(){
for(){
}
}
第一句话:外层循环控制内层循环
第二句话:外行内列
输出m次1~n
#include <iostream>
using namespace std;
int main(){
int n,m;
cin>>m>>n;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cout<<j<<" ";
}
cout<<endl;
}
return 0;
}
【入门】字符图形2-星号直角
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个