语言求救:输入n个整数,将其中最小者与第一个数对调,最大者与最后一个数对调。

来源:百度知道 编辑:UC知道 时间:2024/06/25 06:18:44
大虾们 急 谢谢啦 调式正确加分

#include"stdio.h"
void main()
{
int n,a[50],max,min,i,temp;
printf("请输入整数的个数n\n");
scanf("%d",&n);
printf("请输入%d个整数(每个数之间用空格隔开)\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
max=min=0;
for(i=1;i<n;i++)
{
if(a[i]<a[min])
{
min=i;
}
}
temp=a[0];
a[0]=a[min];
a[min]=temp;
for(i=1;i<n;i++)
{
if(a[i]>a[max])
{
max=i;
}
}
temp=a[n-1];
a[n-1]=a[max];
a[max]=temp;
for(i=0;i<n;i++)
printf("%d,",a[i]);
}

yusuke2000的程序不太对啊,当输入数的个数是5(以5为例)时,输入的数分别是 5 4 3 2 1时,输出的结果是没什么变化的。

C语言编程:将输入的N个整数采用冒泡排序按照从小到大的顺序排列并且输出。 C语言编写程序:输入4个整数输出其中最小值的程序 C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数 编程,输入n和n个整数,输出其中正好出现2次的数据(每个数据只能输出一次) 在c 语言中输入n 个整数,相同的输出一个,计算个数 输入10个整数,将其中最小的数与最大的数对换。 C语言编程: 输入4个整数 用C语言,输入n个字符串,n由键盘输出,将n个字符串中由小到大输出 初学C语言告诉小弟这题怎么做 输入20个整数,将其中能被9整除,并且不能被5整除的数打印,同时统计个数. 输入3个整数,输出其中绝对值最小的数