孤鸿悬影


私信TA

用户名:Nonewilli

访问量:8123

签 名:

人生尝尝叹叹几十年,风风雨雨又多少岁月。

等  级
排  名 323
经  验 5315
参赛次数 0
文章发表 59
年  龄 0
在职情况 学生
学  校 中国石油大学
专  业 自动化

  自我简介:

了却天涯独此命,乘舟散尽也由荣。

TA的其他文章

解题思路:

通过将问题拆分,进行FOR循环,分别判断所求的值
注意事项:

参考代码:

#include<stdio.h>

int main(){

int a[10];

int p(int a[]);

int s(int a[]);

int q(int a[]);

p(a);

s(a);

q(a);

}

int p(int a[]){

int m;

for(m=0;m<10;m++){

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

}

}

int s(int a[]){

int n,m,i,b,c,d,p,q;

i=a[0];

for(n=0;n<10;n++){

if(a[n]>=i){

i=a[n];

}

}

b=a[0];

for(m=0;m<10;m++){

if(a[m]<=b){

b=a[m];

}

}

for(p=0;p<10;p++){

if(a[p]==i){

a[p]=a[9];

}

if(a[p]==b){

a[p]=a[0];

}

    c=i;

    i=a[9];

    a[9]=c;

    d=a[0];

    a[0]=b;

    b=d;

}

int q(int a[]){

int h;

for(h=0;h<10;h++){

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

}

}


 

0.0分

1 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区