編寫程式,輸入以回車符結束的字串少於字行,將該字元逆序輸出

2021-04-13 01:46:56 字數 2090 閱讀 2817

1樓:夜黑黎

#include

#include

void main ()

c語言程式設計:輸入一個以回車結束的字串a(少於80個字元),再輸入一個字串b,統計並輸出b在a中出現的

2樓:匿名使用者

以下是我給你編的程式,我試了,可以執行的,結果是對的,但是可能輸出的格式不符合你的要求,你告訴我,我再改,我已經加了註釋了,看不懂的就問我。希望能幫到你。

#include"stdio.h"

int input1(char a) //a陣列的輸入,返回的是a陣列的長度

return i-1; //i-1即為陣列長度。

}int input2(char a,int len) //len為a陣列的長度,返回的是陣列b的長度

//以上和input1相同。

if(len

return 0;

else

return i-1; //返回i-1,因為它是b陣列的長度

}int work(char a,char b,int len1,int len2) //len1,len2分別為陣列a,b的長度

else if(temp!=b[j])

break;

}i++; //找下一個a中的元素,來等待下一個迴圈。

temp=i; //temp隨時要和i一致的

j=0; //每換一個a中的元素的話,如果和b[0]相等的話,b中的序列要從頭比起

}return n;

}void main()

3樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

#include "string.h"

int main(void)

4樓:匿名使用者

利用庫函式,strstr,或者自己實現,因為長度較短,所以普通的演算法就可以。

輸入一個以回車符結束的字串(少於80個字元),統計其中數字字元的個數。c語言 10

5樓:

#include

int main()

printf("%d\n",count);

return 0;}

6樓:卷人

string str = "abcefgcv";

int ucount = str.length - regex.replace(str, @"[a-z]", "").length; //大寫字母個數。

console.writeline(ucount.tostring());

console.readkey();

跟這個類似的

7樓:守望海之依賴

int i = 0,count = 0;//i用作迴圈累加變數,count記錄其中的數字字元個數

char str[80] = "\0";//定義一個字串,並把這個字串清空

scanf("%s",str);//讓使用者輸入一串字元,scanf函式會預設以回車作為結束符

for( i=0;i<80&&str[i]!='\0';i++ )//開始迴圈判斷,迴圈條件是下標i在0~79的範圍內,並且字串中還有內容

}printf("count = %d\n",count);//把記錄結果輸出

8樓:匿名使用者

前面的正規表示式法經典哦!

我來個c語言版的:

#include

int main()

9樓:小小小臭咪咪

#include

#include

int main()

輸入以回車符結束的字串(少於字元),統計並輸出騎寵大寫子音字母

舉例 include stdio h include string h int main void chara 1000 gets a gets函式本身就是以回車符結束 int count 0 計數器設定為0 for inti 0 a i 0 i 從頭到尾遍歷,如果是陣列,計數器 if a i 0 ...

用C語言編寫程式,輸入字元,輸出它的字元值和ASCII值

1 計算機中的所有資料都是以二進位制儲存 的,因此字元也是以二進位制儲存且佔用一個位元組,在c語言中可以把char型當作只有一個位元組的有符號整數,8位有符號,最大正值就是127了。2 例如 可以這樣使用迴圈的 include include int main include include int...

編寫程式,輸入字串存放在字元陣列a中,再將a元素中的所

include include include define max 10 int main for int i 0 i strlen b i system pause return 0 編寫程式,從鍵盤輸入一個字串存放在字元陣列a中,再將a元素中的所有小寫字母存放到字元陣列b中 include i...