凤凰影院av_ -|五大运动├广州第一中学
淘宝减肥药排行榜十强
只推淘宝安全有效的减肥药

当前位置:凤凰影院av > 减肥产品

凤凰影院av

时间:2020-06-06 21:09  编辑:通渭申通

凤凰影院av

第一题程序:线性顺序表的插入与删除

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

//线性顺序表的插入和删除

//初始化线性表

/*void initsl(int v[], int m, int * n)

{

v = (int *) malloc(m * sizeof(int));

*n = 0;

return;

}*/

//线性表的插入

void insl(int v[], int m, int *n, int i, int b)

{

int j;

if(*n == m)

{

printf("overflow\n");

return;

}

if(i > *n) i = *n + 1;

if(i < 1) i = 1;

for(j = *n; j >= i; j--)

v[j] = v[j - 1];

v[i - 1] = b;

*n = *n + 1;

return;

}

//线性表的删除

void desl(int v[], int *n, int i)

{

int j;

if(*n == 0)

{

printf("underflow\n");

return;

}

if((i < 1) || (i > *n))

{

printf("not this element in the list\n");

return;

}

for(j = i; j <= *n - 1; j++) v[j - 1] = v[j];

*n = *n - 1;

return;

}

main()

{

int *n, i, b, *v;

int m = 10;

//初始化线性表

n = (int *)malloc(sizeof(int));

v = (int *) malloc(m * sizeof(int));

*n = 0;

//initsl(v, m, n);

printf("input 8 numbers:\n");

for(i = 0; i < 8; i++)

{

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

printf("v[%d]=%d\n", i, v[i]);

*n = *n + 1;

}

printf("\n");

/**n=8;*/

scanf("%d", &i);

scanf("%d", &b);

insl(v, m, n, i, b);

printf("insert list:\n");

for(i = 0; i <= 8; i++)

printf("%3d", v[i]);

printf("\n");

scanf("%d", &i);

printf("delete list:\n");

desl(v, n, i);

for(i = 0; i <= 7; i++)

printf("%3d", v[i]);

printf("\n");

getch();

}

第二题程序:顺序栈的入栈出栈与读栈

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

/**

顺序栈的入栈

**/

void push(int s[], int m, int *top, int x)

{

if(*top == m)

{

printf("stack-overflow\n");

return;

}

*top = *top + 1;

s[*top - 1] = x;

return;

}

/**

顺序栈的退栈

**/

void pop(int s[], int *top, int *y)

{

if(*top == 0)

{

printf("stack-underflow\n");

return;

}

*y = s[*top - 1];

*top = *top - 1;

}

/**

顺序栈的读栈顶元素

**/

void rea(int s[], int *top, int *y)

{

if(*top == 0)

{

printf("stack empty \n");

return;

}

*y = s[*top - 1];

}

main()

{

int *s;

int m, *y, *top;

m = 10;

s = (int *)malloc(m * sizeof(int));

top = (int *)malloc(sizeof(int));

y = (int *)malloc(sizeof(int));

*top = 0;

push(s, m, top, 1);

push(s, m, top, 2);

push(s, m, top, 3);

push(s, m, top, 4);

push(s, m, top, 5);

push(s, m, top, 6);

push(s, m, top, 7);

push(s, m, top, 8);

push(s, m, top, 9);

push(s, m, top, 10);

rea(s, top, y);

printf("y=%d", *y);

printf("\n");

pop(s, top, y);

pop(s, top, y);

rea(s, top, y);

printf("y=%d", *y);

printf("\n");

getch();

return;

}

第三题程序:矩阵的压缩存储#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

main()

{

int i, j;

int s[15];

/*int v[5][5]={1,0,0,0,0,2,3,0,0,0,4,5,6,0,0,7,8,9,10,0,11,12,13,14,15}; */ int v[5][5] = {{1}, {2, 3}, {4, 5, 6}, {7, 8, 9, 10}, {11, 12, 13, 14, 15}};

printf("Rule matrix :\n");

for(i = 0; i < 5; i++)

for(j = 0; j < 5; j++)

{

printf("%3d", v[i][j]);

if((j + 1) % 5 == 0)

printf("\n");

}

printf("1-Dim Array :\n");

for(i = 1; i <= 5; i++)

for(j = 0; j < 5; j++)

if(i - 1 >= j)

{

s[i * (i - 1) / 2 + j] = v[i - 1][j];

printf("%3d", s[i * (i - 1) / 2 + j]);

}

printf("\nMatrix :\n");

for(i = 1; i <= 5; i++)

for(j = 0; j < 5; j++)

{

if(i - 1 >= j)

v[i - 1][j] = s[i * (i - 1) / 2 + j];

else v[i][j] = 0;

printf("%3d", v[i - 1][j]);

if((j + 1) % 5 == 0)

printf("\n");

}

getch();

}

第四个程序:冒泡排序

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

void bubsort(int p[], int n) /*冒泡排序*/

{

int m, k, j, i;

int d;

k = 0;

m = n - 1;

while(k < m) /*子表未空*/

{

j = m - 1;

m = 0;

for(i = k; i <= j; i++) /*从前向后扫描*/

if(p[i] > p[i + 1]) /*发现逆序则交换*/

{

d = p[i];

p[i] = p[i + 1];

p[i + 1] = d;

m = i;

} /*记录交换位置*/

j = k + 1;

k = 0;

for(i = m; i >= j; i--) /*从后向前扫描*/

if(p[i - 1] > p[i])

{

d = p[i];

p[i] = p[i - 1];

p[i - 1] = d;

k = i;

}

}

return;

}

main()

{

int a[10] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};

int i;

bubsort(a, 10);

for(i = 0; i <= 9; i++) printf("a[%d]=%d ", i, a[i]);

printf("\n");

getch();

}

猜你喜欢

最安全有效的减肥药

最安全有效的减肥药

编辑:小徐

现在的减肥药真的是真假难分,在选择减肥药的同时也应该更加小心,减肥药多种多样,那么如何才能选择最安全有效的减肥药,也成了很多小仙女的内心疑问,下面就跟着凤凰影院av小编一起看一下,如何选择最安全有效的减肥药。 最安全有效的减肥药选购方法 1、首先需要观察产品的外包装,在包装中可以看到其配方是不是含有激素,含有激素的减肥药对身体的内..

吃减肥药失眠

吃减肥药失眠

编辑:小徐

随着现在流行以瘦为美,很多人会不顾身体的健康选择减肥药,达到快速减肥瘦身的效果,但是很多减肥药都是有副作用的,副作用比较轻的就是失眠现象,那么吃减肥药出现失眠是怎么回事儿?如果出现失眠后,我们应该怎样缓解? 吃减肥药失眠是怎么回事 减肥药中富含安非他命,所以减肥药服用了太多会有失眠现象,服用减肥药期间,身体会逐渐出现抗药性,身..

最新文章