输入20个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。用指针实现。
来源:百度知道 编辑:UC知道 时间:2024/06/01 12:51:48
谁能帮忙做下?
int str[20];
int *p,i,temp;
for (i=1;i<20;i++){
for (p = &str[19];p>&str[i];p--){
if (*(p-1)>*p)
temp = *p;*p = *(p-1);*(p-1)=temp;
}
}
不知道对不对
重小到大重新排列一下
最小的数是第一个最大的数为第最后一个也就是str[19]
输入10个整数,将其中最小的数与最大的数对换。
输入3个整数,输出其中绝对值最小的数
输入20个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,用指针来实现。
输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数交换。用指针实现。
C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数
从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组.
打印输入的n个整数中的最大、最小数及其序号
输入10个整数,最小的数与第一个数对换,最大的数与最后一个数对换。
vb考题:随机生成10个1~1000之间的整数,输出其中的最大数和最小数。
有3个整数a,b,c,由健盘输入,输出其中最大的数