经典指数          
原因
2640
浏览数
0
收藏数
 

下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下画线处填入正确的内容,使程序得出正确的结果。 试题程序: #include   #include   #define  N 5  #define  M 8  int fun(char (*ss)[M], char *t)  {     int i;       for (i = 0; i < 1 ; i++)         if (strcmp(ss[i], t) == 0)             return 2 ;     return  -1; }  main( )  {           char ch[N][M] = {"if", "while", "switch", "int", "for"}, t[M];     int n, i;       printf("\nThe original string\n\n");     for (i = 0; i < N; i++)puts(ch[i]);     printf("\n");     printf("\nEnter a string for search:");     gets(t);     n = fun(ch, t);     if (n == 3 )         printf("\nDon't found!\n");     else          printf("\nThe position is %d\n", n); }

     举报   纠错  
 
切换
1 个答案

*n = 0;

p = p->next;

 fun(head

, & num);

*n是统计链表中数据结点的个数

 
切换
撰写答案