作业帮 > 综合 > 作业

用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 15:40:02
用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换!
printf("请输入十个正整数:\");x = (int*)array;
for(i = 0; i< 10; i++) {
scanf("%d", &j);
j = j>0?j:-j; /*保证输入为正整数*/
if (max < j) { /*记录最大值*/max = j;y = x + i;}/*end if*/
if (min > j) { /*记录最小值*/min = j;z = x + i;}/*end if*/x[i] = j;}/*next*//*交换最小的数与第一个数*/j = *z;*z = *x;*x = j;/*交换最大的数与最后一个数*/x += 9;j = *y;*y = *x;*x = j;/*输出结果*/printf("\处理结果为:\");for(i = 0; i < 10; i++) printf("%d ", array[i]);return 0;}/*end main*/
运行结果示例:
请输入十个正整数:
5 8 3 2 1 9 7 0 4 6
处理结果为:
用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换! 输入10个整数,将其中最小的数与第一个数交换,把最大的数和最后一个数交换.写3个函数: C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换. C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数于最后一个对换 要求用指针来写 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.用指针处理 C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针) 用C语言编程序:用指针方法处理,输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.必须利用宏定义 用C语言的,输入N个整数,将最小的与第一个数交换,最大的与最后一个数交换,然后输出交换后的N个数. C语言指针问题.请大家为我纠错.要求是输入10个数,将最小的数与第一个数交换,最大的与最后一个数交换. 输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数 从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理. C语言:输入十个数,并将最小值与第一个数交换,最大值与最后一个数交换,我的怎么错了?