资深守护
求大佬们帮帮我啊……
王月在2021-05-24 21:09:51追加了内容
ding~
急!
王月在2021-05-24 21:13:44追加了内容
2214
最大值及下标经验值:800
题目描述 Description
输入n个整数,存放在数组a[1]至a[n]中,输出最大数及所在的位置(n<=10000),中间用单个空格隔开。(假设数组里面各个元素没有相同的,元素范围为0-10000)
输入描述 Input Description
两行:
第一行,数组中元素个数n
第二行,数组中各个元素,元素之间用空格隔开
输出描述 Output Description
元素中最大值和最大值的位置,两个数字之间用空格隔开
样例输入 Sample Input
5 67 43 90 78 32
样例输出 Sample Output
90 3
1955 小火车卸货2
经验值:100 时间限制:1000毫秒
题目描述 Description
一列有十节车厢的火车到站以后把车上的货物都要卸下来,火车站的站长要求检查这列火车,但是由于站长很忙,所以抽取其中第n节车厢进行检查,问这节车厢中有多少货物?
输入描述 Input Description
两行:
第一行:10节车厢里的货物数量,各个数字间用空格隔开;
第二行:站长要查的车厢号n(1<=n<=10)
输出描述 Output Description
第n列车厢里货物的数量
样例输入 Sample Input
10 20 30 40 50 60 70 80 90 100 4
样例输出 Sample Output
40
1057 考试等级
经验值:800 时间限制:1000毫秒
题目描述 Description
一次考试过后,某老师想通过考试分数划分成绩等级,将成绩分为A,B,C,D档,A为最好,D为最差。并规定,考试成绩在90~100为A档;75~89为B档;60~74为C档;60分以下为D档。已知该班级的人数和每位同学的成绩,求该班级A、B、C、D等级对应的人数占班级总人数比例。
输入描述 Input Description
输入为2行,第一行为该班级的人数n(0<n≤100),第二行为每位同学的考试成绩(0~100)。
输出描述 Output Description
按照A、B、C、D等级的顺序输出该等级人数占班级总人数的比例,以百分比的形式输出,精确到小数点后两位。每个等级占一行,共4行。
样例输入 Sample Input
10 65 48 79 63 89 45 81 96 64 89
样例输出 Sample Output
10.00% 40.00% 30.00% 20.00%
1696 前三后三
经验值:400 时间限制:1000毫秒
题目描述 Description
一次考试,一共有n个学生参加考试,老师已经按照分数先后排序完毕了(假设所有人的分数都不相同),现在家长想知道前三名的分数和最后三名的分数。
输入描述 Input Description
两行:
第一行:学生数n;(9<n<50)
第二行:按照分数从多到少排列的各个同学的分数;(0-100)
输出描述 Output Description
一行:前三名的分数和后三名的分数,六个数字用空格隔开
样例输入 Sample Input
10 90 85 80 75 70 65 60 55 50 45
样例输出 Sample Output
90 85 80 55 50 45
王月在2021-05-24 21:50:32追加了内容
ding
资深光能
1969:前三后三
int a[105];
int main(){
int n;
输入>>n;
for(int i=1;i<=n;i++){
输入>>a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=i+1;j<=n;j++){
if(a[i]<a[j]){
swap(a[i],a[j]);//交换函数swap
}
}
}//选择排序
for(int i=1;i<=n;i++){
输出<<a[i]<<" ";
if(i==3){
break;//如果输出前三个了,就退出
}
}//输出前三
for(int i=1;i<=n;i++){
if(i>=n-2){
输出<<a[i]<<" ";//如果到倒数第三个了,就输出
}
}//输出后三
1057:考试成绩
double a,b,c1,d; //定义四个实数,用来计数
int main(){
int n,c;
输入>>n;
for(int i=1;i<=n;i++){
输入>>c;
//判断开始
if(c>=90&&c<=100) {
a++;
}//A档
else if(c>=75&&c<=89) {
b++;
}//B档
else if(c>=60&&c<=74) {
c1++;
}//C档
else{
d++;
}//D档
}
printf("%.2f%%\n",100.0*a/n);//A档
printf("%.2f%%\n",100.0*b/n);//B档
printf("%.2f%%\n",100.0*c1/n);//C档
printf("%.2f%%\n",100.0*d/n);//D档
//百分比输出方式,记得printf要加头文件#include<cstdio>
1955 小火车卸货2
int a[11];
int main(){
for(int i=1;i<=10;i++){
输入>>a[i];
}
int n;
输入>>n;
输出<<a[n];
2214 最大值及下标
int a[10001];
int pos;//下标存放器
int maxn=-0x3f3f3f3f;//最大值
int n;
int main(){
输出>>n;
for(int i=1;i<=n;i++){
输出>>a[i];
}
for(int i=1;i<=n;i++){
if(a[i]>最大值){
最大值=a[i];
下标存放器=i;
}
}
输出<<最大值<<" "<<下标存放器;
//其它只要加上外框代码即可全对,勿抄袭,求采纳!!!
初级天翼
1057:
实型 n,a,A,B,C,D;
输入 n;
循环(int i=1;i 小于等于 n;i++){
输入 a;
如果(a 大于等于 90){
A 加一 ;
}否则 如果(a 大于等于 75){
B 加一 ;
}否则 如果(a大于等于60){
C 加一 ;
}否则{
D 加一 ;
}
}
输出("%.2f%%\n",A/n*100);
输出("%.2f%%\n",B/n*100);
输出("%.2f%%\n",C/n*100);
输出("%.2f%%\n",D/n*100);
1955:
整型 a,n[11],b;
循环(int i=1;i 小于等于 10;i++){
输入 n[i];
}
输入 a;
循环(int i=1;i 小于等于 a;i++){
b 等于 n[i];
}
输出 b;
剩下两个还没做。。。。。。
中级光能
2214:
用一个变量存最大值,用另一个变量存下标
1955:
cout<<a[n];
1057:
n1=(al/n)*100;
n2=(bl/n)*100;
n3=(cl/n)*100;
n4=(dl/n)*100;
1696:
排序输出