BOYKA


私信TA

用户名:wysw1998

访问量:3143

签 名:

等  级
排  名 13452
经  验 868
参赛次数 0
文章发表 8
年  龄 0
在职情况 学生
学  校 海南大学
专  业

  自我简介:

解题思路:用了两个数组,a[9]用来记录输入的9个数字。b[10]用来存储输入的10个数字。通过b[i]与a[i]的比较,其中b[0]=N,如果a[i]大就把值赋给b[i+1],如果b[i]大就把b[i]赋给b[i+1]。

注意事项:实际上只比较了9次,最后一次比较完,b[10]就是最大值了

参考代码:

#include<stdio.h>

int main(void)

{

int i, j, a[9], b[10], k, N;


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

scanf("%d", &a[i]);//输入规定的九个数字


scanf("%d", &N);

b[0] = N;//输入随机的一个数,并给了b[0]


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

{

 if (b[i]>a[i])

{

k = b[i];

b[i] = a[i];

b[i + 1] = k;

}

else

{

b[i + 1] = a[i];

}

}

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

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

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区