输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 07:36:01
输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.
#include<stdio.h>
int main()
{
int a[10];
int i,min,max,temp;
printf("请输入10个数字\n");
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
min = max = 0;
for(i = 1; i < 10; i++)
{
if(a[i] > max)
{
max = i;
}
if(a[i] < min)
{
min = i;
}
}
temp = a[min];
a[min] = a[max];
a[max] = temp;
for(i = 0; i < 10; i++)
printf("%d ",a[i]);
return 0;
}
int main()
{
int a[10];
int i,min,max,temp;
printf("请输入10个数字\n");
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
min = max = 0;
for(i = 1; i < 10; i++)
{
if(a[i] > max)
{
max = i;
}
if(a[i] < min)
{
min = i;
}
}
temp = a[min];
a[min] = a[max];
a[max] = temp;
for(i = 0; i < 10; i++)
printf("%d ",a[i]);
return 0;
}
用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换!
C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换.
输入10个整数,将其中最小的数与第一个数交换,把最大的数和最后一个数交换.写3个函数:
用C语言的,输入N个整数,将最小的与第一个数交换,最大的与最后一个数交换,然后输出交换后的N个数.
C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数于最后一个对换 要求用指针来写
输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数
C语言:输入十个数,并将最小值与第一个数交换,最大值与最后一个数交换,我的怎么错了?
输入10个整数存入一维数组,将其中的最大值与最后一个数交换,最小数与第1个数交换,输出交换后的结果.
输入一个正整数n(1< n ≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换
C语言指针问题.请大家为我纠错.要求是输入10个数,将最小的数与第一个数交换,最大的与最后一个数交换.
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.用指针处理
C语言输入10个数最大值与最后一个数交换 最小值与第一个交换