当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言输入十个数将其倒序排列使用函数嵌套的方法

更新:12-28 整理:39baobao.com
字体:

[html语言中用什么代码把两个表格嵌套在一起]代码如下: <table border="1" width="500"> <tr> <td>2</td> <td>3</td> <td>4</td> </tr> <tr> <td rowspan="2">5</td> <td colspan="2">6</td> </tr> <tr> <td colspan="...+阅读

#include

#define N 5

void input(int [ ], int);

void output(int [ ], int);

void sort(int [ ], int);

int minpos(int [ ], int, int);

void swap(int [ ], int, int);

main()

{

int a[N];

input(a,N); /* 输入数组元素 */

}

void input(int a[], int n)

{

int i,x; /* 所输入数据序号 */

for (i=0; i

{

printf("\nInput number %d: " ,i+1);

scanf("%d",&a[i]);

}

/*

for (i=0; i

{

printf("\nInput number %d: " ,a[i]);

}*/

output(a,n);

return ;

}

void output(int a[], int n)

{

int i,b,x;

sort(a,n);/* 排序数组元素 */

putchar('\n'); /* 换行 */

for (i=0; i

printf("%4d ",a[i]); /* 输出第i个元素 */

return ;

}

void sort(int a[], int n) /* 对a的n个元素升序排序 */

{

int i, m;

for (i=0;i

{

if ( (m=minpos(a, n, i)) !=i ) swap(a, i, m);

}

return;

}

void swap(int a[],int x, int y)

{

int tmp;

//t=x; x=y; y=t;

tmp = a[x];

a[x] = a[y];

a[y] = tmp;

return;

}

int minpos(int a[], int n, int i)

{

int j, m; /* m: a的元素中第i个元素开始的最小元素的下标 */

m=i;

for ( j=i;j

if (a[j]

return m;

}

"搜狗问问"

本文地址:https://www.39baobao.com/show/29_16389.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语言中当出现两个if语句怎么看第二个if是嵌套的还是紧接着第二看第一个if后面有没有分号 if() if();这时候就是嵌套的 if(); if();这时候就是单独的 补充:一般使用时: if(/*判断条件*/) { if(/*判断条件*/) cout<&lt;"这是嵌套if语句"; } if(/*判断条件...

C语言里面if语句的嵌套看不懂if/else if语句是一对判断组合;多个顺序if是平行的运行判断的。 举例说明: if(我有钱) { 我就去炒股; } else if(我有时间) { 我就去旅游; } 上面的语句意思如下:如果我有钱(if判断成...

C语言由键盘输入10个整数倒序输出#include <stdio.h> int main() { int numbers[10]; int count; for(count=0;count<=9;count++) { printf("请输入第%d个数:", count); scanf("%d", &numbers[count]); } for(count=...