《c程序设计语言》读书笔记-第二个字符串任意一个在第一个字符串出现的位置,未出先返回-1
来源:互联网 发布:女人阴性部照片知真人 编辑:程序博客网 时间:2024/04/27 00:57
#include <stdio.h>#include <string.h>#define Num 1000int main(){ int c,i,j = 0,m = 0,n = 0,k,count1 = 0,count2 = 0,w,h = 0,l = 0,flag2 = 0; char s[Num],t[Num],str[Num] = {'\0'}; int number[Num],number2[Num],flag = 0; printf("Please input a string:\n"); while((c = getchar()) != EOF && c != '\n' && count1 < Num) { s[count1] = c; count1++; } printf("Please input another string:\n"); while((c = getchar()) != EOF && c != '\n' && count2 < Num) { t[count2] = c; count2++; } for(i = 0;i < count1;i++) { flag = 0; for(k = 0;k < m;k++) { if(s[i] == str[k]) { flag = 1; break; } } if(flag == 0) { for(j = 0;j < count2;j++) { if(s[i] == t[j]) { str[m++] = s[i]; number[n++] = i; number2[h++] = j; break; } } } } printf("The first location in str1 where any character from str2 occurs\n"); for(w = 0;w < count2;w++) { flag2 = 0; for(l = 0;l < m;l++) { if(w == number2[l]) { printf("%c",str[l]); printf(",%d\n",number[l]); flag2 = 1; break; } } if(flag2 == 0) printf("%c,-1\n",t[w]); } return 0;}
费了好大劲,完成期间错误百出!要仔细点啊。
0 0
- 《c程序设计语言》读书笔记-第二个字符串任意一个在第一个字符串出现的位置,未出先返回-1
- 查找一个在另一个字符串出现在另一个字符串的第一个位置
- 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 26.在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- C语言:从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置
- 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。
- 常量指针 给定一个字符串,在目标字符串中查找任意字符的第一个字符,返回指针
- 在第一个字符串中删除在第二个字符串中出现的所有字符
- 从第一个字符串中删除在第二个字符串中出现的字符
- 从第一个字符串中删除在第二个字符串中出现过的所有字符
- c::在一个字符串中查找第一个只出现一次的字符
- 1,字符串排序2,第一个字符串出现,第二个字符串不出现
- 两个字符串,第二个字符串是第一个的子串,打印第二个字符串缺了的字符位置
- 马云在上海演讲说的话,值得读一下
- 【C++智能指针 auto_ptr】
- 使用autoindex标签给DEDECMS文章列表添加自动编号
- 形参和实参的问题
- c++多个源文件共用一个全局变量(extern 的用法)
- 《c程序设计语言》读书笔记-第二个字符串任意一个在第一个字符串出现的位置,未出先返回-1
- sendmessage的4个参数
- Backbine.js实战第四章----数据模型
- QML之Tex
- OC第一天
- 匹配优化--Kuhn-Munkres算法
- 5-3 多级派生类的构造函数
- 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正
- Android Studio 中 View 的 setOnClickListener 添加方法(不能用this)