永发信息网

若字符串s="Program",则其子串的数目是多少?答案是29,怎么求的??

答案:2  悬赏:0  手机版
解决时间 2021-03-29 08:45
  • 提问者网友:轻浮
  • 2021-03-29 04:39
若字符串s="Program",则其子串的数目是多少?答案是29,怎么求的??
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-03-29 04:47
main()
{
int len;
int i,j,k,cnt;
char *s="Program";

len=strlen(s);

cnt = 0;
for(i=0;i {
printf("\nThe sub_strings opening with %c : ",s[i]);
for(j=i;j {
printf(" ");
for(k=i;k<=j;k++) { printf("%c",s[k]);}
cnt++;
}
}

printf("\n\nThe total number of sub_strings = %d\n",cnt);
getch();

}

实际的字串是28个,再加上空串也算一个,所以是29个。
全部回答
  • 1楼网友:封刀令
  • 2021-03-29 05:52
应该是28
1+2+3+4+5+6+7
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯