电脑网络

编写一个函数,选出数列中头两个最大数,返回主函数进行输出。(选择法)

346 浏览

编写一个函数,选出数列中头两个最大数,返回主函数进行输出。(选择法)

1 个回答

养生知识分享用户头像
养生知识分享 回答于 2024-07-20
已采纳

提问:编写一个函数,选出数列中头两个最大数,返回主函数进行输出。(选择法)

网友回答:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

char MAX_First(char a[])

{

     int i,j,n;

     char t;

     n=strlen(a);

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

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

        {

            if (a[j]<a[j+1])

                {

                      t=a[j];

                      a[j]=a[j+1];

                      a[j+1]=t;

                }

          }

      }

      return a[0];

}

char MAX_Second(char a[]);

{

      return a[1];

}

int main()

{

       char a[BUFSIZ];

       fgets(a,BUFSIZ,stdin);

        printf ("%c ", MAX_First(a));

        printf ("%c",MAX_Second(a));

        return 0;

}

输入123456

输出6 5

还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ

我来回答

相关问题