int canArrangeWorld2( int num, char**arr ) { if(num==1)         return 1;     char c1=0;     char c2=0;     char **arr_copy=arr;     for(int i=0;i<num-1;i++)     {         int len=strlen(*arr_copy);         c1=(*arr_copy)[len-1];         c2=*(++arr_copy)[0];         if(c1!=c2)         {             return -1;         }     }     return 1; } int main() {     char* a[] ={"anc", "cde" ,"edf" ,"fgh" ,"hag"};     char **arr=a;     for(int i=0;i<5;i++)     {        i!=4?cout<<*(arr++)<<"," : cout<<*(arr++)<<endl;     }     arr=a;     cout<<canArrangeWorld2(5,arr)<<endl;     return 0; } 20分钟还没来得及修改,时间就到了。之后自己的代码实现是这样的,通过了自己的测试,包含大写和小写混合,希望各位给出指导意见。
点赞 1

相关推荐

能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
昨天 12:07
门头沟学院 Java
勇敢牛牛不怕困难
投递OPPO等公司7个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务