后台网站更新 网站没显示长春网站建设那家好
web/
2025/10/1 13:15:25/
文章来源:
后台网站更新 网站没显示,长春网站建设那家好,wordpress密码忘了怎么找回,女人被做网站分析#xff1a; 定义三个函数#xff1a;input、sort、print。其中#xff0c;input 函数用于输入十个整数#xff0c;sort 函数用于对这十个整数进行排序#xff0c;print 函数用于输出排序后的十个整数。这三个函数都是 void 类型#xff0c;即不返回任何值。 在主函数…分析 定义三个函数input、sort、print。其中input 函数用于输入十个整数sort 函数用于对这十个整数进行排序print 函数用于输出排序后的十个整数。这三个函数都是 void 类型即不返回任何值。 在主函数 main 中定义一个数组 n用于存储输入的十个整数。首先调用 input 函数读取输入的十个整数并将它们存储到数组 n 中。然后调用 sort 函数对数组 n 中的十个整数进行排序。最后调用 print 函数输出排序后的十个整数。 input函数中使用指针变量来访问数组中的元素例如 n 代表数组中第一个元素的值(n1) 代表数组中第二个元素的值以此类推。程序使用 for 循环对数组中的每个元素进行读取。 sort 函数中使用指针变量来进行最大值和最小值的查找和交换操作。首先定义指针变量 p、max、min并初始化 max 和 min 的值为数组中第一个元素的地址。然后使用 for 循环遍历数组中的每个元素查找最大值和最小值并使用指针变量 max 和 min 分别保存它们的地址。最后执行交换操作将最小值放到数组的第一个位置将最大值放到数组的最后一个位置。 print 函数中使用指针变量来访问数组中的元素并使用 for 循环遍历数组中的每个元素将它们输出到屏幕上。
代码
#include stdio.h
int main()
{void input(int *);void sort(int *);void print(int *);int n[10];input(n);sort(n);print(n);return 0;
}
void input(int *n)
{int i;printf(Please enter 10 numbers: );for (i0;i10;i)scanf(%d,n[i]);
}
void sort(int *n)
{int *p,*min, *max, t;max min n;for (p n1;pn10;p)if (*p*max)max p;else if (*p*min)min p;t n[0];n[0] *min;*min t;if(max n)max min;t n[9];n[9] *max;*max t;
}
void print(int *n)
{int *p;printf(Sort by: );for (pn;pn10;p)printf(%4d,*p);printf(\n);
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85074.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!