用c语言输出数组中最小值,C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再...

本文提供了一个使用C语言进行数组操作的示例程序,包括输入10个整数、找出最大最小值及其索引,并实现两者之间的交换。通过这个简单的例子,读者可以更好地理解如何在C语言中操作数组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

共回答了18个问题采纳率:88.9%

/*

输入10个整数(空格隔开) :45 67 71 23 19 87 62 33 91 24

67 71 23 19 87 62 33 91 24

最大值是 :91,索引是 :8

最小值是 :19,索引是 :4

最大值和最小值交换位置后 :

45 67 71 23 91 87 62 33 19 24

请按任意键继续...

*/

#include

int main() {

x09int i,a[10];

x09int max = 0,min = 0,t;

x09printf("输入10个整数(空格隔开) :");

x09for(i = 0; i < 10; ++i) scanf("%d",&a[i]);

x09for(i = 1; i < 10; ++i) {

x09x09printf("%d ",a[i]);

x09x09if(a[i] > a[max]) max = i;

x09x09if(a[i] < a[min]) min = i;

x09}

x09printf("n最大值是 :%d,索引是 :%dn",a[max],max);

x09printf("最小值是 :%d,索引是 :%dn",a[min],min);

x09t = a[max];

x09a[max] = a[min];

x09a[min]= t;

x09printf("最大值和最小值交换位置后 :n");

x09for(i = 0; i < 10; ++i) printf("%d ",a[i]);

x09printf("n");

x09return 0;

}

1年前

4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值