C语言——(使用指针)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个整数。

新人小白一个
用的是vs2019编译器
scanf_s==scanf哦
求三连啊~~~
(。・ω・。)ノ♡
 

#include <stdio.h>
int arr[10];
void my_scanf(int arr[])
{
	int i = 0;
	printf("请输入十个数:");
	for (; i <= 9; i++)
		scanf_s("%d", &arr[i]);
}
void abb(int arr[])
{
	int min = 0, max = 0, a, b, c, d;
	for (a = 1; a <= 9; a++)
	{
		if (arr[a] < arr[min])
			min = a;
	}
	b = arr[min];
	arr[min] = arr[0];
	arr[0] = b;
	for (a = 1; a <= 9; a++)
	{
		if (arr[a] > arr[max])
			max = a;
	}
	c = arr[max];
	arr[max] = arr[9];
	arr[9] = c;

}
void my_printf(int arr[])
{
	int i;
	for (i = 0; i <= 9; i++)
		printf("%d ", arr[i]);
}
int main()
{
	my_scanf(arr);
	abb(arr);
	my_printf(arr);
	return 0;
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值