C(gcc) 提交代码 #include<stdio.h>#include<malloc.h>voidfind_max(intarr[],intn);voidfind_min(intarr[],intn);intmain(){intn,i;scanf("%d",&n);int*arr=(int*)calloc(n,sizeof(int));for(i=0;i<n;i++){scanf("%d",&arr[i]);}find_min(arr,n);find_max(arr,n);for(i=0;...
pta7-4 交换最小值和最大值——电信2443朱宇涵, 视频播放量 168、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 bigcatlv, 作者简介 痴迷于学习,相关视频:8-9 找最小的字符串——电信2443朱宇涵,第六题,电信2443孙定康,6(2)-6-2 电信2441陈雪
8 2 5 1 4 输出样例: 1 2 5 4 8 作者: C课程组 单位: 浙江大学 时间限制: 400 ms 内存限制: 64 MB 代码长度限制: 16 KB 1importjava.util.Scanner;2publicclassMain{3publicstaticvoidmain(String[] args) {4Scanner sc=newScanner(System.in);5intn=sc.nextInt();6inta[]=newint[n];7a[0]...
a[flagmin]=a[1]; a[1]=t;//依题意,先交换最小值与第一个数 t=a[flagmax]; a[flagmax]=a[n]; a[n]=t;//再交换最大值与最后一个数for(i=1;i<=n;i++) printf("%d",a[i]);return0; } 然而,当我输入样例时,却出现下面的结果(感谢老师出的这个特殊样例) 因为在这列数中,最大值...
实验07---7-05 交换最小值和最大值,本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数
火苗再小,你都要反复的点燃。10 人赞同了该文章 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。 输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。
if(q==0) // 如果最大值是第一个元素,刚才已经和最小值进行了交换 { // 所以需要更改最大值的位置 q=p; } z=a[n-1]; // 将最大值和最后一个元素进行交换 a[n-1]=a[q]; a[q]=z; for(i=0;i<=n-1;i++) // 输出数组 { if(i!=n-1) printf("%d ",a[i]); else printf("...
PTA:7-24 交换最小值和最大值 7-24 交换最小值和最大值 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。 输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字...
【例7-4 】 输入一个正整数 n(1n≤10) ,再输入n个整数,将它们存入数组a中。①输出最小值和它所对应的下标。②将最小值与第一个数交换,输出交换后的n个数。数组的
该单位职工人数150人,则最多可有多少人参加: A、149 B、148 C、138 D、133 22、试题材料 2006年末,浙江省拥有人才资源数379.5万人,比2005年增长18.7%;每万人口中拥有人才资源数达820人,比2005年增长18%。人才资源中拥有大专及以上学历人员204.3万人,比2005年增长26%;拥有高级技术职称人员13.7万人,比2005年增长...