切换到宽版
  • 1246阅读
  • 3回复

跪求大侠帮我解个二级C++ [复制链接]

上一主题 下一主题
离线囗囗
 

只看楼主 倒序阅读 0 发表于: 2012-03-20
给定程序中,函数FUN的功能是:求出形参SS所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中工有M个字符串,且串长<N。
#include   <stdio.h>
#include   <string.h>
#define    M    5
#define    N    20
void fun(char  (*ss)[N])
{  int  i, j, k=0, n, m, len;
   for(i=0; i<M; i++)
   {  len=strlen(ss);
      if(i==0) n=len;
      if(len>n) {
/**********************************found*********************************/
    n=len;    k=___1___;                                    i
      }
   }
   for(i=0; i<M; i++)
    if (i!=k)
    { m=n;
      len=strlen(ss);
/**********************************found*********************************/
      for(j=___2___; j>=0; j--)                                 len
         ss[m--]=ss[j];
      for(j=0; j<n-len; j++)
/**********************************found*********************************/
   ss[j]=____3____;                                      '*'
    }
}
main( )
{char s[M][N]={"shanghai","guangzhou","beijing","tianjing","cchongqing"};
int  i;
printf("\nThe original strings are :\n");
for(i=0; i<M; i++)  printf("%s\n",ss);
printf("\n");
fun(ss);
printf("\nThe result:\n");
for(i=0; i<M; i++)  printf("%s\n",ss);



空格里填什么。。跪求啊、、在线求助啊啊啊啊~~
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线owen

只看该作者 1 发表于: 2012-03-20
不会的飘过
离线林兆濠

只看该作者 2 发表于: 2012-03-21
呵呵……
离线jiayuquanqiu

只看该作者 3 发表于: 2012-03-21
不会啊