c中如何判斷字串a中包含012345689數字

2021-03-04 08:53:50 字數 1179 閱讀 1981

1樓:匿名使用者

正規表示式吧  用字串操作函式也可以

string s ="abcd";

for(i=0;i=9;j++)}}

也不知道對不對

可以用陣列 迴圈 字串操作函式

2樓:匿名使用者

你是說字串a同時包含十個數字呢還是只是包含數字呢?

3樓:葉陽世界

是不是指包含0到9其中乙個或多個?

c語言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0<=i<=9,對a陣列元素引用不正確的是:

4樓:匿名使用者

b 是不是a[i]?? //是a[i]

c p[i] 是相當於a[i],這

不是在獲取元素a[i]的位址嗎? 為什麼

版c也正確?權?// p[i] 是相當於a[i]a 中為什麼能用用p減a??a[p-a]什麼意思?? //p的值就是a,所以p-a的值為0,相當於a[0]

d 是不是相當於*a[i], 因而不正確?? //是的*(a+i)就是a[i],那麼再*a[i]就錯了

5樓:擺渡人生

首選 (a+i)就是個位址 乙個* 代表 這個位址的資料 也就是陣列第 i 個數字

再加個* 就沒有意義了。。

若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;則輸出結果不為5的語句

6樓:瀚漠

答案:d

對於陣列a[10],a就是該陣列的首位址,定義指標p賦值為a,那麼a和p的操作基本相同:

a[5]=p[5]=*(a+5)=*(p+5),對於d選項,p[5]是個int值,再取*就不對了。

7樓:假面

答案:d

對於陣列copya[10],a就是該陣列的首位址bai,du定義指標p賦值為a,那麼zhia和p的操作基本相同dao。a[5]=p[5]=*(a+5)=*(p+5),對於d選項,p[5]是個int值,再取*就不對了。

整數(int型別的常量)有幾種書寫形式,程式中的整數一般採用十進位制寫法。用十進位制方式寫出的乙個整數就是普通數字字元組成的乙個連續序列,其中不能有空格、換行或其他字元。

js中怎麼判斷字串中包含某個中文

js 是支援很多string 類的方法的,建議你可以用indexof 來判斷乙個字串是否存在於另乙個字串中,示例 判斷aaa 是否存在於 123aaa456 中 aaa indexof 123aaa456 如果返回值不等於 1 說明存在。js 如何驗證字串裡是否包含漢字 1 用正規表示式 bai判斷...

c 中字元陣列,如何轉成字串啊

如果你想把一個字串變成陣列,你只需要將字串初始化為陣列變數的值即可。例如 char c 10 this is 在c 裡字串在記憶體的儲存方式就是按字串陣列的形式儲存的,所以不用轉換!用cstring的getbuffer函式返回一個存放字元的頭指標,用一個char 來接受他,然後用下標操作就可以了。例...

Delphi如何判斷字串是否包含漢字

字串是否包含漢字,是返回真,否則返回假 function tform1.ifincludehz strtxt string boolean var i integer begin 先判斷要擷取的字串最後乙個位元組的型別 如果為漢字的第乙個位元組則減 加 一位 result false for i 0...