求花圈的两个题怎么做

 我来答
xoaxa
2017-11-11 · TA获得超过8609个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3466万
展开全部

#include <stdio.h>

#define SIZE 10

// 将数组a[]中的元素倒置

void fun(int a[],int n) {

int t,i;

for(i = 0; i < n/2; ++i) {

t = a[i];

a[i] = a[n - i - 1];

a[n - i - 1] = t;

}

}

// 显示数组元素

void show(int a[],int n) {

int i;

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

printf("%d ",a[i]);

printf("\n");

}

int main() {

int a[SIZE],i;

printf("输入%d个整数:\n",SIZE);

for(i = 0; i < SIZE; ++i) scanf("%d",&a[i]);

show(a,SIZE);

fun(a,SIZE);

show(a,SIZE);

return 0;

}

#include <stdio.h>

#define SIZE 10

// 冒泡法排序

void sort(int a[],int n) {

int t,i,j;

for(i = 0; i < n - 1; ++i) {

for(j = i + 1; j < n; ++j) {

if(a[i] > a[j]) {

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

}

}

// 显示数组元素

void show(int a[],int n) {

int i;

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

printf("%d ",a[i]);

printf("\n");

}

int main() {

int a[SIZE],i;

printf("输入%d个整数:\n",SIZE);

for(i = 0; i < SIZE; ++i) scanf("%d",&a[i]);

show(a,SIZE);

sort(a,SIZE);

show(a,SIZE);

return 0;

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式