您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 作业录入 >

C语言作业:输入10个整数将其中最小的数与第一个数对换把最大的

发布时间:2019-07-16 07:12 来源:未知 编辑:admin

  C语言作业:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

  C语言作业:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

  完整题目:【必须利用到指正和子函数法】输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个子函数分别实现这三个功能:①输入10个数;②进行处理;③输...

  输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个子函数分别实现这三个功能:①输入10个数;②进行处理;③输出10个数;展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  #include stdio.hvoid input (int * p);void swapmin (int * p);void swapmax (int * p);int main (){ int i; int a[10] ; input (a); swapmin(a); swapmax (a); for(i = 0;i10;i++) printf(%d ,a[i]); return 0;}void input (int * p){ int i; printf(请输入十个数n); for(i=0;i10;i++) { printf(%d:,i); scanf(%d,p++); }}void swapmin(int * p){ int *q = p; int *min = p,tmp; for (;q p + 10;q++) { if (*min *q) min = q; } tmp = *p; *p = *min; *min = tmp;}void swapmax (int * p){ int *q = p; int *max = p,tmp; for (;q p + 10;q++) { if (*max *q) max = q; } q = p+9; tmp = *q; *q = *max; *max = tmp;}

http://aunthelens.com/zuoyeluru/184.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有