帮我看一下程序,最小数与第一个对调,最大数与最后一个数对调#includevoid main(){int i,n,j,t,min,max,m,a[10];printf("请输入一个正整数n:");scanf("%d",&n);printf("输入%d个整数:",n);for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:45:48

帮我看一下程序,最小数与第一个对调,最大数与最后一个数对调#includevoid main(){int i,n,j,t,min,max,m,a[10];printf("请输入一个正整数n:");scanf("%d",&n);printf("输入%d个整数:",n);for(i=0;i
帮我看一下程序,最小数与第一个对调,最大数与最后一个数对调
#include
void main()
{
int i,n,j,t,min,max,m,a[10];
printf("请输入一个正整数n:");
scanf("%d",&n);
printf("输入%d个整数:",n);
for(i=0;i

帮我看一下程序,最小数与第一个对调,最大数与最后一个数对调#includevoid main(){int i,n,j,t,min,max,m,a[10];printf("请输入一个正整数n:");scanf("%d",&n);printf("输入%d个整数:",n);for(i=0;i
#include<stdio.h>
void main()
{
 int i,n,t,min,max,m,a[10];
 int mini,maxi;  //记录最小值和最大值所在的下标
 printf("请输入一个正整数n:");
    scanf("%d",&n);
 printf("输入%d个整数:",n);
 for(i=0;i<n;i++)
  scanf("%d",&a[i]);
 min=a[0];
 mini = 0;
 max=a[0];
 maxi =0;
 for(i=1;i<n;i++)
 {
  if(a[i]<min)
    {
     min=a[i];
     mini=i;  ///记录最小值下标
    }
  if(a[i]>max)
   {
     max=a[i];
     maxi=i;  ///记录最大值下标
   }
 }
 t=a[mini];a[mini]=a[0];a[0]=t;  ///换的时候是用最小值下标的所在位置的元素进行交换

 m=a[maxi];a[maxi]=a[n-1];a[n-1]=m; ///交换最大值

 for(i=0;i<n;i++)
  printf("%d ",a[i]);
 putchar('\n');
}

帮我看一下程序,最小数与第一个对调,最大数与最后一个数对调#includevoid main(){int i,n,j,t,min,max,m,a[10];printf(请输入一个正整数n:);scanf(%d,&n);printf(输入%d个整数:,n);for(i=0;i 输入N个整数,请找出最小数所在的位置,并把它与第一个对调pascal C语言程序:数组中最大与第一个数对调,最小与最后一个对调急~~!大哥,大姐帮下忙啊! 我想编一个vb程序,16个数字去除3个最大数和3个最小数后求剩余的十个数的平均值.平均值保留小数点后一位麻烦高手能够帮我编写一下代码. 第6题帮我看一下 帮我看一下是不是对的,第五题帮忙好想一想.第一个有采纳 找出数组中的最小数和次小数,并把最小数和a[0]中的数对调、次小数和a[1]中的数对调,其余数据位置不变.详细程序 帮我看一下, 第4题做的对吗帮我看一下 编写一个程序,输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数 3道vfp程序题1、输入N个数,找出最大和最小数 2、一个数列,他的前3项依次为0,0,1,从第4项开始,以后每一项是它前3项之和,求这个数列的前30项.3、输入N个数,找出最大和最小数 请帮我看一下这个程序为什么错了?我想做一个两分钟的倒计时,可是为什么错了? 一. 编写一个C程序,输入8个整数放入一维数组w中,找出其中的最小数和最大数,并将它们分别与数组中的第 一个三位小数保留两位小数是0.35,这个三位小数最大是(),最小数() 帮我解答下面这几道题.一个三位小数的近似数是5.50,这个三位小数最大是多少?最小是多少? 编写程序,调用随机函数为5*5的矩阵置50以内的数,输出该矩阵和每行元素之和,并把和值最大的那一行与第一行上的元素对调,然后输出矩阵. C程题 要看清楚按要求帮我解答下程序填空,不要改变与输入输出有关的语句.输入一个正整数repeat (0 帮我看一下是啥字,