00问答网
所有问题
求助。求助。输入两个字符串存入数组a和数组b中,若b串是a串的子串则输出yes,否则输出no
求助、求助,不能用strstr什么的。。。
- -是用C语言、、、也不能用指针、、、
举报该问题
其他回答
第1个回答 2011-04-12
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串a:");
String a = scanner.nextLine().toUpperCase();
System.out.print("请输入字符串b:");
String b = scanner.nextLine().toUpperCase();
if (a.indexOf(b) >= 0) {
System.out.println("Yes");
} else {
System.out.println("NO");
}
第2个回答 2011-04-12
java代码:
/* 判断
字符串
el中是否包含s2字符串 */
public static boolean isSub(String el, String s2) {
el = el.toUpperCase();
s2 = s2.toUpperCase();
if (el.indexOf(s2) >= 0) {
return true;
} else {
return false;
}
}
本回答被网友采纳
第3个回答 2011-04-13
A: 字符串1
B: 字符串2
int pca, pcb, pc;
for(pca=0; A[pca]; ++pca)
{
pc = pca;
for(pcb=0; B[pcb]&&A[pc];++pcb, ++pc)
{
if(B[pcb]!=A[pc]) break;
}
if(!B[pcb]) break;
}
if(!B[pcb]) ? 子串 : 非子串
相似回答
求助
。求助。
输入两个字符串存入数组a和数组b中,若b串是a串的子串则
...
答:
String a = scanner.nextLine().toUpperCase();System.out.print("请
输入字符串b
:");String b = scanner.nextLine().toUpperCase();if (a.indexOf(b) >= 0) { System.out.println("Yes");} else { System.out.println("NO");}
编写程序
,输入两个字符串
分别
存入数组a和数组b中
答:
8、程序运行后会显示:Please input a string and end it by Enter key:输入你想要
字符串
然后回车即可,接下来你就会看到程序运行结果了。
编写程序
,输入两个字符串存入数组a和数组b中,
判断数组b中字符串是否...
答:
/* strindex:返回t在s中的位置,若未找到则返回-1 */ int strindex(char s[], char t[] ){ int i, j, k;for ( i = 0; s[i] != '\0'; i++ ) { /*这一行是关键,找到第一个字母后继续向后遍历到t末尾结束*/ for ( j =i, k = 0; t[k] != '\0' && s[j]...
给出
字符串a和字符串b,
保证
b是a的
一
个子串,
请你
输出b
在a中第一次出现...
答:
所以
数组
下标为0的
字符串
即为 第一次出现b前面的字符串“11”int index = d.Length;//第一次出现b的位置即为下标2,第三个字符 //
输出
验证一下 Response.Write("a: "+a+"</br>");Response.Write("b: " + b + "</br>");Response.Write(index);} ...
大家正在搜
输入字符串将字符串放入数组
字符串数组的输入和输出
输入一个字符串存入数组a
java键盘输入字符串存入数组
输入字符串存入数组
如何输入输入字符串到数组
c语言输入字符串存入数组
如何把一个字符串存入数组
把字符串存入数组中