求大神帮忙看一下为什么结果运行不出来

来源:6-12 综合练习

慕慕3371412

2018-08-27 11:20

#include <math.h>
#include <string.h>
void fun(char (*a)[81],int num,char **max)
{
    int n=strlen(a[0]),i;
    for(i=1;i<num;i++)
    {
        if(strlen(a[i])>n)
        {
             n=strlen(a[i]);
        }
      
    }
    *max=a[i];
   
}
int main()
{
    char ss[10][81]={"ABCD","A","BC"},*ps;
    int n,i=0;
    while(!strcmp (ss[i],"****")==0)
    {
        i++;
        puts(ss[i]);
       
    }
    n=i;
    fun(ss,n,&ps);
    printf("\nmax=%s\n",ps);
    return 0;
}

写回答 关注

2回答

  • Amnesian
    2018-09-05 21:32:11

    想知道你的这个代码功能是什么哇

  • 天阶夜色
    2018-09-01 11:58:48

    这个教程好像没有教你的这些函数,指针也没有教,在这里问很少有人知道吧,去csdn和fishc之类的问吧

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题