從鍵盤輸入兩個包含空格字串,如果兩個字串相同,返回0,如果兩個字元不相同,輸出不

2022-11-05 16:01:32 字數 2018 閱讀 1068

1樓:聽不清啊

#include

int strcmp1(char*p1,char*p2){for(;*p1&&*p1==*p2;p1++,p2++);

return *p1-*p2;

int main()

{ char s1[200],s2[200];

gets(s1);

gets(s2);

printf("%d\n",strcmp1(s1,s2));

return 0;

j**a 輸入兩個字串,然後檢測第二個字串是否包含於第一個串中?要求第一個字串可以是帶空格的句子

2樓:匿名使用者

可以使用indexof~~~

c語言:用函式編寫一個程式,從鍵盤輸入一個帶有空格的字串,去掉字串後再輸出(要求只能定義一個數 20

3樓:用著追她

1、首bai先,隨便創

建一個有main方法的du類。

2、定zhi義一個字串變數,dao這裡給變數賦值版,前後都留有權一個空格。

5、用trim()方法返回去掉兩邊空格的操作。再定義一個字串變數b,讓其等於字串a呼叫了trim()方法後的返回值,然後執行列印出b的字元,可以看到b的字串格式相對a有變化。

6、用字串物件另外一個方法「length()」得到此字串的長度為4。

在主函式中輸入二個字串(要考慮字串有空格),呼叫一個函式將這兩個串連線並返回主函式,

4樓:夏夜風襲

printf() 最後加上\n,scanf() 裡面不要\n;

還有while(*p1) *p1++; 改成 while(*p1) p1++; (不改也不會出錯);

或者 p1 = p1 + strlen(p1);

5樓:

mycat函式看起來沒啥問題,*p1++多了個*, main函式中兩個scanf倒是有問題,把裡面那個\n都去掉吧

scanf("%s\n",s); 改成scanf("%s",s);

scanf("%s\n",t); 改成scanf("%s",t);

從鍵盤輸入兩個字串,以空格為界,分別再把這兩個字串賦值給兩個陣列,應該怎麼做?

6樓:

還沒人回答,我就回答下,

你的**錯在字串整體賦值,c語言是不支援字元或者陣列整體賦值的。

string a,b;

cin>>a>>b;

char a[100], b[100];

strcpy(a, a.c_str());

strcpy(b, b.c_str());

7樓:

#include "stdio.h"

void main(void)

8樓:流月星寒

呃...........你為什麼要這麼寫呢char a[1000],b[1000];

cin.getline(a,1000,' ');

cin.getline(b,1000);

這樣不行嗎

如何輸入包含空格的一個字元陣列

9樓:匿名使用者

c語言中,可以用gets函式來接收輸入的字串(包含空格)。

利用函式和指標編寫程式,從鍵盤輸入一個字串,然後輸出一個新的字串。新串在原串中,每兩個字元之間

10樓:匿名使用者

#include

void mf(char *s,char *t) *t=0; }void main()

{ char str[256],str1[256];

scanf("%s",str); mf(str,str1);

printf("%s\n",str1);

從鍵盤輸入字串和數字n,要求從字串的第n個字元開

給你個c的,供參考du include stdio.h include string.h include stdlib.h void main void 用的baic 編的 console.writeline 請輸入一個du字zhi dao符串 string s1 console.readline ...

c語言從鍵盤輸入兩個字串,將字串連線到字串的後面,並輸出連線

include include int main char s1 char s2 char output printf please input the first string scanf s s1 printf please input the second string scanf s s2 ...

C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列

include int main puts s return 0 c語言程式設計 編寫程式,從鍵盤輸入一個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inorder char array,int n int main int a...