小码王X01集训营讨论区-2班
2024-07-17 17:29:03
发布于:浙江
此贴仅用于题目、赛事讨论,谢绝广告、骂人、吃瓜。
团队主页
^^点击此处^^
全部评论 15
为什么就我没有大管理(呜呜呜
2025-02-11 来自 浙江
0团长今年还来上吗
2025-02-02 来自 浙江
0作业在玩一种很新的梗
2025-02-02 来自 浙江
0结果又拉了三个
孟哥拉的吧2025-02-02 来自 浙江
0《团里不要再拉人了》
2025-02-02 来自 浙江
0@让我阐述你的孟
第六题:
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int main(){
int n,m,scoreAve,cnt=0;
cin>>n>>m;
int a[1010];
for(int i=1;i<=n;i++){
cin>>a[i];
}
scoreAve=a[int(floor(m*1.5))];
cout<<scoreAve<<" ";
for(int i=1;i<=n;i++){
if(a[i]>=scoreAve)cnt++;}
cout<<cnt<<endl;
for(int i=1;i<=n;i++){
if(a[i]>=scoreAve)cout<<a[i]<<" ";
}
return 0;}
哪里错了?2024-07-20 来自 浙江
0scoreAve=a[int(floor(m1.5))];
scoreAve是排名为m的人的分数1.52024-07-20 来自 浙江
0#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
return x>y;
}
int main(){
int n,m;
cin>>n>>m;
int score[n];
for(int i = 0;i<n;i++){
cin>>score[i];
}
sort(score+0,score+n,cmp);
int a = floor(m*1.5);
int line = score[a-1],cnt = 0;
for(int i = 0;i<n;i++){
if(score[i]>=line){
cnt++;
}
}
cout<<line<<" "<<cnt<<endl;
for(int i = 0;i<n;i++){
if(score[i]>=line){
cout<<score[i]<<" ";
}
}
return 0;
}2024-07-20 来自 浙江
0我是这么写的
2024-07-20 来自 浙江
0
真不逝寝室长是谁啊 @题目思路讨论 所有人
2024-07-20 来自 浙江
0最后一题你们怎么做的啊?
2024-07-19 来自 浙江
01.用两遍的getline()获取字符串 因为getline识别换行符,最开始输入了数字n,有一个换行符 因此要用两遍来获取字符串;
2024-07-20 来自 浙江
02.画个图找一下二维数组的规律 ,行就是输入的n,列是将字符串总长度/n再进行向上取整。就这样定义一个 char类型的二维数组
2024-07-20 来自 浙江
0然后可以画个图找一下行、列和对应字符的关系,因为古人是从左到右 从上到下输出的,双层for循环的外层就应该是从大到小循环 内层是从小到大循环 再分别进行输入
要注意的是 如果最后一列不足n个时 要用空格代替 可以定义一个cnt来完成2024-07-20 来自 浙江
0
max求较大者
min求较小者
pow求a^b
fabs求绝对值
sprt求根号a
round四舍五入a2024-07-19 来自 浙江
0数字统计代码分享
#include <bits/stdc++.h> using namespace std; int main() { int a,d,c,sum=0,x; cin>>x>>a; for(int i=x;i<=a;i++){ c=i; while (c>=1){ d=c%10; c/=10; if(d==2){ sum+=1; } } } cout<<sum; return 0; }
2024-07-19 来自 浙江
0巧克力蛋糕代码分享
#include <bits/stdc++.h> using namespace std; int main() { int a=0,b=0; int s[8]; for(int i=0;i<8;i++){ cin>>s[i]; } for(int i=0;i<8;i++){ for(int j=0;j<4;j++){ if(j+i>7){ a+=s[j+i-8]; }else{ a+=s[j+i]; } } if(a>=b){ b=a; } a=0; } cout<<b; return 0; }
2024-07-19 来自 浙江
0包不拉的
2024-07-19 来自 浙江
0Ok
2024-07-19 来自 浙江
0
这个团是之前的X01-2班建的还是7月集训营X01=2班的人建的
2024-07-17 来自 浙江
0我建的
2024-07-18 来自 浙江
0
怎么加入
2024-07-17 来自 浙江
0这个题目放不到题单里啊
2024-07-17 来自 浙江
0......
2024-07-17 来自 浙江
0嗨呀 那个拓展题单里的2024挺难的 你有思路没
2024-07-17 来自 浙江
0它反正给你四个数字,你就分别用4种方法比一遍呗,如果都不是的话就else cout<<-1;
2024-07-17 来自 浙江
0
有帮助,赞一个