![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一维数组
小猪261
在线大学生,发布在校的一些习题比赛的试题分享和分析。
展开
-
PTA 7-6 选择法排序
本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6结尾无空行输出样例:7 6 5 1结尾无空行#include <stdio.h>int main(){ int n,i,j,temp; //动态初始化 scanf("%d",&n);原创 2022-01-06 16:11:59 · 568 阅读 · 0 评论 -
PTA 7-5 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4结尾无空行输出样例:1 2 5 4 8 结尾无空行#include<stdio.h>main(){原创 2022-01-06 16:11:20 · 420 阅读 · 0 评论 -
PTA 7-4 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10结尾无空行输出样例:10 2结尾无空行#include<stdio.h>main(){ int n,sub=0,i,max; scanf("%d",&原创 2022-01-06 16:10:34 · 524 阅读 · 0 评论 -
PTA 7-3 将数组中的数逆序存放
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2结尾无空行输出样例:2 1 8 10结尾无空行#include<stdio.h>main(){ int n,i,j; scanf(原创 2022-01-06 16:09:37 · 1188 阅读 · 0 评论 -
PTA 7-2 统计指定数量学生的平均成绩与不及格人数
本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60分)的人数。题目保证输入与输出均在双精度范围内。输入格式:输入在第一行中给出非负整数n,即学生人数。第二行给出n个非负实数,即这n位学生的成绩,其间以空格分隔。输出格式:average = 成绩均值count = 不及格人数其中平均值精确到小数点后两位,等号的左右各有一个空格。输入样例1:460 54 95 73结尾无空行输出样例1:average = 70.50count = 1输入原创 2022-01-06 16:08:54 · 1559 阅读 · 0 评论 -
PTA 7-1 查找整数
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入格式:输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的位置,或者“Not Found”。输入样例1:5 73 5 7 1 9结尾无空行输出样例1:2结尾无空行输入样例2:5 73 5 8 1 9输出样例2:Not Found#incl原创 2022-01-06 16:07:57 · 262 阅读 · 0 评论