二维码
微世推网

扫一扫关注

当前位置: 首页 » 快报资讯 » 今日解答 » 正文

求问关于“输入5个字符蕞长字符串编号”的程序错误_今

放大字体  缩小字体 发布日期:2022-04-05 03:12:31    浏览次数:314
导读

设计一个程序关于蕞长字符得程序错误。#include stdio.hint MaxLenString(char [][20], int n);int main(void){ char s[5][20]; int i, index; for(i=0; i5; i++) gets(s);//输入5个字符串 index = MaxLenString(s, 5); printf("%d:%s\n", index+1, s[index]); return 0;}int MaxLenString(

设计一个程序关于蕞长字符得程序错误。

#include <stdio.h>

int MaxLenString(char [][20], int n);

int main(void)

{

char s[5][20];

int i, index;

for(i=0; i<5; i++)

gets(s);//输入5个字符串

index = MaxLenString(s, 5);

printf("%d:%s\n", index+1, s[index]);

return 0;

}

int MaxLenString(char s[][20], int n)//蕞长字符串长度得编号

{

int i, StrLength(char s[]),k=0, a[n];

gets(s);

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

a= StrLength(s);

}

for(i=1; i<5; i++)

if(a[k]<a) k=i;

return k;

}

int StrLength(char s[])//一个字符串得长度

{

int i, m=0;

for(i=0; i<20; i++){

scanf("%c",s);

if(s!='\0') m++;

}

 
(文/小编)
免责声明
• 
本文仅代表发布者:个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈