输入两个任意的字符串

  • 任意输入俩个字符串S1和S2,要求每个字符串中无重复的字符,求两者的交集...
    答:char s1[100], s2[100], s3[100];/*保存两个字符串和交集串*/ char* s[2]={s1,s2};/*用一个数组s来管理s1和s2以便在下面用for循环处理*/ for(i=0; i<2; i++){/*依次输入两个字符串*/ do{ printf("请输入第%d个字符串:\n", i+1);scanf("%s",s[i]);}while(repeated(...
  • 从键盘任意输入两个字符串,将所有的大写字母改为小写字母,且小写字母改...
    答:...by Mr.Kong*/#include<stdio.h>#include<ctype.h>int main( ) { char ch;printf("请输入两个字符串,字符串之间使用空格或制表符隔开:\n");while((ch=getchar())!='\n')/*字符串遇到回车,结束输入*/{if(isupper(ch)) /*判断是否是大写字母*/{ch=ch+32; /*将大写字母...
  • 由键盘任意输入两个字符串,连接字符串2到字符串1,输出连接后的字符串...
    答:include <stdio.h> main(){ char s1[80],char s2[40];int i=0,j=0;printf("\n input string1:");//提示你输入字符串1 scanf("%s",s1);printf("\n input string2:");//提示你输入字符串2 scanf("%s",s2);while(s1[i]!='\0')i++; //直到遇到s1的结束符为止 while(s2...
  • 输入两个字符串 s1 、 s2 和 s1 中任意字符 k ,在 s1 中的指定字符 k...
    答:for(i=0;a[i]!=0;i++) if(a[i]==ch) f=i;这一句不对,如果s1中有两个货以上的任意字符k,只会把最后一个指定的字符送给f,而不是指定字符第一次出现的f include<stdio.h> include<string.h> define N 100 int main(){ char a[N],b[N],c[N],d[N];int i,j,k,f;char ...
  • 任意输入两个字符串(如:“abc 123”和“china”),并存放在a,b两个数 ...
    答:h> include<string.h> void main(){ char a[100],b[100];char str1[100],str2[100];scanf("%s%s",str1,str2);strcpy(a,strlen(str1)<strlen(str2)?str1:str2);strcpy(b,strlen(str1)>strlen(str2)?str1:str2);printf("a = %s\n",a);printf("b = %s\n",b);} ...
  • c语言,任意输入两个字符串,连接成一个字符串,并输出。用指针实现。_百...
    答:include <stdio.h> void main(){ char a[100],b[100],*p1,*p2; scanf("%s%s",a,b); p1=a; p2=b; while(*p1!=0) p1++; while(*p2!=0) *p1++=*p2++; *p1=0; printf("%s\n",a);} ...
  • C++编写程序:任意输入两个字符串,第二个作为子串,检查第一个字符串...
    答:回答:下载文件:字串出现次数.rar| 是这样的效果吗,满意请采纳!! 完整代码,请下载附件!! int main(){char a[200],b[200],*g;int c=0;printf("请输入主串:");scanf("%s",&a);getchar();printf("请输入子串:");scanf("%s",&b);getchar(); c=find(a,b);...
  • 任意输入两个字符串,第二个作为子串,检查第一个字符串中含有几个这样...
    答:;} count++;} return count;} void main(){ int count = 0;char str[100] ="";char dest[100] = "";printf("请输入一个字符串:");scanf("%s",str);printf("请输入一个你要查询的字符串:");scanf("%s",dest);count = search(str,dest);printf("count=%d\n",count);} ...
  • 输入两个字符串 s1 , s2 和 s1 中任意字符 k ,在 s1 中的指定字符 k...
    答:这一句不对,如果s1中有两个货以上的任意字符k,只会把最后一个指定的字符送给f,而不是指定字符第一次出现的f include<stdio.h> include<string.h> define N 100 int main(){ char a[N],b[N],c[N],d[N];int i,j,k,f;char ch;gets(a);gets(b);ch=getchar();for(i=0;a[i...
  • 任意输入两个字符串(如:“abc 123”和“china”),abc与123之间有一空格...
    答:几个问题 首先 scanf 函数是不能支持空格的 我先在你基础上修改,同样还是不支持空格的 其次你的数组越界问题 // ttt.cpp : 定义控制台应用程序的入口点。// include <stdio> include <string> include "stdafx.h"include <cstring> int _tmain(int argc, _TCHAR* argv[]){ char a[10...

  • 网友评论:

    东品18310597432: 编写一个C程序,任意输入两个字符串,存放在a,b两个数组中.把较短的字符串放在a数组中,较长的放在b数组 -
    13951舒受 : 告诉你一个笨办法,不过很简单: 1.定义两个临时的数组; 2.输入这两个字符串,保存到临时的数组中; 3.判断字符数组最后的下标; 4.把长的放在a中,短的放在b中.一个大体思路,应该可以帮到你了~

    东品18310597432: C语言编程:输入2个字符串,将其连接后输出. -
    13951舒受 : 思路:两个字符串的拼接可以使用strcat函数. strcat函数原型: char *strcat(char *s1,char *s2); 需要引入头文件:#include <string.h> 功能:把s2所指字符串添加到s1结尾处并添加'\0'. 注意:s1必须有足够的空间来容纳s1和s2的字符串. 参...

    东品18310597432: 从键盘上输入两个字符串并合并成一个字符串中c语言 -
    13951舒受 : #include"stdio.h"#include"string.h" void main() { char a[100],b[100]; int i,n,m,k; printf("请输入第一个字符串(a):"); gets(a); n=strlen(a); printf("在输入要插入的字符串(b):"); gets(b); m=strlen(b); printf("请输入要插入的位置(k...

    东品18310597432: 任意输入俩个字符串S1和S2,要求每个字符串中无重复的字符,求两者的交集, -
    13951舒受 : 输入时自动检查每个字符串内是否有重复,最后显示交集内容或提示交集为空. #include <stdio.h> #include <string.h> int repeated(char* str)/*检查字符串内是否有重复的字符,有就返回1,无就返回0*/ { int i=0, len=strlen(str)-1; for(i=0; i<len; i++...

    东品18310597432: 从键盘任意输入两个字符串,将所有的大写字母改为小写字母,且小写字母改为大写字母,其他字符不变. -
    13951舒受 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15#include <stdio.h> intmain() {chars[100],p[100];inti;scanf("%s%s",s,p);for(i=0;s[i];i++)if(s[i]<='Z'&& s[i]>='A') s[i]+=32;elseif(s[i]<='z'&& s[i]>='a') s[i]-=32;for(i=0;p[i];i++)if(p[i]<='Z'&& p[i]>='A') p[i]+=32;...

    东品18310597432: 由键盘任意输入两个字符串,连接字符串2到字符串1,输出连接后的字符串1 -
    13951舒受 : 路过,看没人理你我帮你解决吧!! #include <stdio.h> main() { char s1[80],char s2[40]; int i=0,j=0; printf("\n input string1:");//提示你输入字符串1 scanf("%s",s1); printf("\n input string2:");//提示你输入字符串2 scanf("%s",s2); while...

    东品18310597432: C语言怎么实现字符串的任意输入 -
    13951舒受 : 使用gets函数即可实现输入任意字符串. 1、gets函数: 原型:char * gets(char * buffer); 功能:从stdin流中读取字符串,直至读到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中.换行符不作为读取串的内容,读取...

    东品18310597432: C语言编程,输入两个字符串,比较他们的大小并输出比较结果 -
    13951舒受 : 如果只是问个算法,我可以告诉你,但是如果是你要全部 ,那就不可以了,作业要自己做的啊! 如果你要用户输入2个字符串作比较的话 可以用“ ”来区分字符串1与字符串2 然后把2个字符串存到2个数组里去比 int i=1,j=1; char a[20],b[20] if (c=getchar()!=" ") then { a[i]=c; i++; } else { b[j]=c; j++; } 然后用for循环一个一个比他们的大小就可以了,如果有一个大了就return 大的值,如果遇到一个数组为空了,也return 另外一个字符串就好了. 其它的要你自己想了,如果全告你,那你也还是什么也学不会,算法告你了就可以了.给不给分你自己看着办吧

    东品18310597432: C语言编程题:由键盘任意输入两个字符串日,连接字符串2到字符串1,输入连接后的字符串1? -
    13951舒受 : #includevoid main() { char *p1,*p2,s1[100],s2[100]; printf("输入字符串1:"); gets(s1); printf("输入字符串2:"); gets(s2); for(p1=s1;*p1;p1++); for(p2=s2;*p2;*p1++=*p2++); *p1='\0'; printf("连接后的字符串:%s",s1); }

    东品18310597432: 从键盘输入两个字符串
    13951舒受 : //看清楚,这个strcmp是我编的啊!不喜欢这个名子,你可以换. #includeint strcmp(char *t,char *s) { int i=0; while(t[i]==s[i]&&s[i]&&t[i]) i++; if(s[i]=='\0'&&t[i]=='\0') return 0;//表示相等. else if(t[i]>s[i]) return 1;//表示第一个大于第二个. else return...

    热搜:输入任意长度的字符串 \\ c 输入字符串 \\ 用gets输入两个字符串 \\ 对两个字符串进行比较 \\ 获取字符串第n个字符 \\ 查找替换多个任意字符 \\ 输入两个字符串并连接 \\ python输入任意字符串 \\ 输入0到5之间字符串的方法 \\ python获取输入字符串 \\ 替换中任意字符怎么输入 \\ 如何输入任意字符串 \\ 对键盘输入的两个字符串进行连接 \\ c语言实现两个字符串连接 \\ 输入两个字符串a和b \\ c语言输入任意字符串 \\ 连续输入两个字符串 \\ python输入两个字符串 \\ 如何输入任意长度的字符串 \\ c语言字符串输入输出 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网