问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

写一个函数检查两个字符串是否由同一组字符组成

发布网友 发布时间:2023-07-13 18:08

我来回答

1个回答

热心网友 时间:2023-09-14 16:29

你的思路是对的,但代码可以写得更简洁些:

#include<stdio.h>

int in(char *p, char c);
int compare(char *p1, char *p2);
int main() {
char a1[100], a2[100];
int r;
printf("Input a string: \n");
gets(a1);
printf("Input an other string: \n");
gets(a2);
r=compare(a1,a2);
if(r)
printf("Yes.\n");
else
printf("No.\n");
}
int in(char *p, char c){ //判断一个字符是否出现在字符串中
int i;
for(i=0; p[i]; i++)
if(*(p+i)==c)
return 1;
return 0;
}
int compare(char *p1, char *p2){ //判断p1和p2中的字符是否全部出现在对方中
int i;
char c;
for(i=0; c=p1[i]; i++)
if(in(p2,c)==0)
return 0;
for(i=0; c=p2[i]; i++)
if(in(p1,c)==0)
return 0;
return 1;
}
如何判断组成两个字符串的字母是完全一样的

方法一:排序法(最容易想到的方法是对两个字符串中的字符进行排序,比较两个排序后的字符串是否相等。若相等,则表明他们是由相同的字符组成的,否则,则表明他们是由不同的字符组成的)时间复杂度 import java.util.Arrays;public class Test { public static void main(String args[]){ String s1=...

求教编写一个C语言函数求出两个字符串包含的相同的单词

include &lt;stdio.h&gt;char *maxword(char*s, char*t){int wordlen=0,maxlen = 0;char *pt = t, *ps = s, *res = s;while (*s != '\0'){while (*s == ' ')s++;ps = s;while (*s != ' '&amp;&amp;*s != '\0')//找到一个单词s++;wordlen = s - ps;//获取单词长度whi...

用excel函数判断,两个字符串是否含有相同的字符,(每个字符串长度不确...

你这个不是含有相同字符的问题,是含有相同“字符串”的问题。字符好解决,MID拆分开再互相FIND查找。字符串就得先把字符串按要求分开再互相查找,比较麻烦。

用excel怎么检查两个字符串是否相同?

方法/步骤 一、数据准备。如图所示,这里有两个字符串1和2,现在需要判断两个字符串是否完全相同。二、插入公式。如图所示,选择excel菜单栏中的公式,在其页面下选择文本类公式。三、选择EXACT函数。如图所示,在文本公式下拉菜单中选择EXACT函数。四、输入字符串。如图所示,在EXACT函数的对话框中,输入...

如何利用strcmp函数比较两个字符串是否相同

即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。例程:include &lt;stdio.h&gt;#include &lt;string.h&gt;int main(){ char string[20]; char str[3][20]; int i; for(i=0;i&lt;3;i++) gets(str[i]); if(strcmp(str[0],str[...

C语言中判断两个字符串是否相同的方法

C语言提供了几个标准库函数,可以比较两个字符串是否相同。以下是用strcmp()函数比较字符串的一个例子:include &lt;stdio. h&gt; include &lt;string. h&gt; void main (void);void main(void){ char* str_1 = "abc" ; char * str_2 = "abc" ; char* str_3 = "ABC" ;if (strcmp(str_1, str...

如何统计excel两个字符串在同一组出现次数

用 countif函数 =countif(b:b,d5)

c语言 定义一个函数,判断某字符串中是否包含一个子串

int find(char* source, char* target)//source为源字符串,target为子字符串,如找到则返回在源串中的位置,如未找到则返回-1,如果要改为找到返回1,把return i改为return 1;{ int i,j; int s_len=strlen(source); int t_len=strlen(target); if(t_len&gt;s_len) { retu...

C语言程序设计题编写一个fun函数,输入两个字符串,比较是否相同,相同...

C语言程序设计题编写一个fun函数,输入两个字符串,比较是否相同,相同则输出YES,不相同则输出NO。 注意:请勿改动主函数main的任何内容,仅在函数fun的花括号中填入所编写的若干语句,另外字符串比较时不允许使用strcmp()库函数。#include“stdio.h”#include“string.h”voidfun(ch... 注意:请勿改动主函数main的任何...

用c语言 编写一个函数确定在一个字符串中是否包含指定的字符串,急急...

int main(void){ char str1[50], str2[50];printf("please input two strings\n");gets(str1);gets(str2);printf("%s\n%s",str1,str2);printf("\n%d",getsubstrnum(str1,str2));getch();} int getsubstrnum(const char *str1, const char *str2){ const char *p1 = str1;...

写一个函数实现两个字符串的比较 写一个函数使输入的一个字符串 写一个函数比较两个字符串的大小 写一个函数将两个字符串连接 写一个字符数组连接函数 写一个实现字符串拷贝的函数 写一个函数处理字符串的前后空格 写一个函数求字符串的长度 用指针写一个函数求字符串长度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
偶想知道这个视频那个背景音乐是啥米~ 青岛哪家婚纱摄影好 关山村地理 失独家庭补贴蔡芳再婚后还有没有了 失独家庭领养了一个孩子后能享受独生子女政策吗 为什么失独家庭领养了小孩政府就不扶助了 给领导写信最好用什么字体 无线网卡和无线上网卡的区别? 笔记本无线上网选什么好???/ 我有一个爱国者MP3,可将数据线插入电脑后,MP3有反应,电脑上面却什么也没... 笔记本无线上网需要哪几个条件?? 金字旁的名字女孩 金字旁的名字女孩介绍 金字旁一个凡读音简介 金字旁一个凡是什么字 钅喜的介绍 《新水浒传之再演三国》最新txt全集下载 新水浒传未删减版的种子! 我想问下,中国移动那个2016流量年包是什么时候开始扣费的?月结吗?还是立即办立即扣? 移动公司的手机游戏全年套餐优惠包怎么收费的 中国移动仅可扣减年包费用是什么 中国移动有没有一种流量年包是一年24元,每月2元包20兆流量? 开学办的移动卡,什么是由活动方统一开通600元流量年包,立即扣取600元? 洗了脸可以只涂水,精华和霜吗洗完脸用水乳霜后不用任何化妆品对皮肤好吗? iphone充电器序列号查询 苹果充电头序列号怎么查 您好医生,我今天怎么了,睡着了就做梦,做完梦就醒,醒3次做3次梦,严重影响睡眠,请问该怎么办?谢谢 现在网购纯银标号是多少 我5月29日在深圳腕能商贸有限公司购买的蒸煮饭盒,付款99元后至今未收到任何发货信息,也没有说明? 我在深圳腕能商贸有限公司买的东西没收到,怎样查找? 腕能商贸可靠吗 我在深圳腕能商贸有限公司购买的东西没有收到,怎样才能联系到这个公司或当地*部门投诉电话? 请问一下,石油的馏分组成? 设计一个Bank类,其中有一个income(int in,int out)方法,参数in表示存款 c语言,随机数不能出随机数,出来的全是1? 高手请进!C++数据被覆盖问题! int len 其中len是什么意思? void write(String str,int in) 空气能热水器一级能效水电分离是什么意思 宇宙飞船第一次分离距离地面多少千米 精灵梦叶罗丽原唱 过年时,菜价为什么比平时贵呢? 吃完西瓜甜瓜后,嘴角嘴唇会麻痛,如果不洗会微肿,像上火,这是怎么回事? 每逢春节你会发现这一时期许多新鲜蔬菜的价格要比平时贵许多 为什么? 为什么吃完香瓜(很甜的那种白瓜),嘴角会很疼? 吃了西瓜怎么眼角会疼? 喝花茶还能吃榴莲干啊? 鸡油红蜜蜡比鸡油黄蜜蜡哪个贵 血片和红粉片是一样的么 适合下雨天的心情说说大全;下雨天,我是那个手持雨伞仍被淋湿的人 下雨天说说大全:明知道天要下雨就该带把伞,明知道不会有结果,就 2南陵中考第一名多少分 win10系统升级后字体模糊怎么办 win11字体模糊不清