首页 > 代码库 > 819 C语言 作业
819 C语言 作业
/*写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中。如字符串”PEN”包含在字符串“INDEPENDENT”中*/#include <stdio.h>#include <string.h>void main(){ char a[100]; char b[100]; int i , j; int num=0; printf("请输入第一个字符串:\n"); scanf("%s",&a); printf("请输入第二个字符串:\n"); scanf("%s",&b); for(i=0;i<strlen(a);i++) { for(j=0;j<strlen(b);j++) { if(a[i]==b[j]) { i++; num +=1; } } } if(strlen(a)==num) { printf("第一个字串符包含在第二个字串符当中"); } else { printf("第一个字符串不包含在第二个字符串当中"); } }
/*查找“asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd”该字符串中有多少个af*/#include <stdio.h>#include <string.h>void main(){ char a[]="asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd"; int i , j; int num=0; for(i=0;i<strlen(a)-1;i++) { if(a[i]==‘a‘) { if(a[i+1]==‘f‘) { num+=1; } } } printf("共有%d个af\n",num); }
/*输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。取出该字符串中所有的字母组成新的字符串。顺序不能改变!并把大写字母变成小写,小写字母变成大写!*/#include <stdio.h>#include <string.h>void main(){ char a[100]; int i ; printf("请任意输入一个字符串:\n"); scanf("%s",&a); for(i=0;i<strlen(a);i++) { if(a[i]>=‘a‘ && a[i]<=‘z‘) { printf("%c",a[i]-32); } else if(a[i]>=‘A‘ && a[i]<=‘Z‘) { printf("%c",a[i]+32); } } }
819 C语言 作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。