c语言入门 贴子,发个帖子,欢迎初学者问一些简单的程序问题,在下知无不言言无不尽...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

void shuru(int*);//输入函数

void he(int*, int*);//将一个数组的相邻四个数之和存进另一个数组

int zuida(int*);//求最大值

int zuixiao(int*);//求最小值

void shuchu(int*, int);

int main(void)

{

int a[20], b[17];

shuru(a);

he(a, b);

printf("最大值为:");

shuchu(a, zuida(b));

printf("最小值为:");

shuchu(a, zuixiao(b));

system("PAUSE");

return 0;

}

void shuru(int *p_a)

{

int i;

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

{

p_a[i]=i;

}

}

void he(int*p_a, int *p_b)

{

//int a;

int i;

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

{

p_b[i] = p_a[i]+p_a[i+1]+p_a[i+2]+p_a[i+3];

}

//a = *(p_b + 1);

}

int zuida(int *p_b)

{

int max = 0;

int max_z;

int i;

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

{

if (max < p_b[i])

{

max=p_b[i];

max_z = i;

}

}

return max_z;

}

int zuixiao(int *p_b)

{

int min = 100;

int min_z;

int i;

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

{

if (min > p_b[i])

{

min = p_b[i];

min_z = i;

}

}

return min_z;

}

void shuchu(int *p_a, int od)

{

printf(" %d %d %d %d\n", p_a[od], p_a[od+1], p_a[od+2], p_a[od+3]);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值