5 下面程式的功能是在字元陣列中查詢指定的字元,若陣列中含有該字元則輸出該字元在陣列中第一次

2021-03-26 17:48:14 字數 2946 閱讀 3935

1樓:虞明明

#include

main()

程式執行結果如下:

input a string:12345abcdeposition is : 5 //輸出a的下標5再次執行程式:

input a string:12345

position is : -1 //由於沒有a,所以輸出-1

c語言問題,在一個字元陣列中查詢一個指定字元,若陣列中含有該字元,輸出該字元在陣列中第一次出現的

2樓:匿名使用者

#include

int findch(char *s, char c)

int main()

3樓:

#include

#include

int main(void)

你主要看看c的輸出輸入函式還有陣列和迴圈的配合使用版運算子等····這都是權基礎的東西····

在一個字元陣列中查詢一個指定的字元,若陣列中含有該字元,則輸出該字 符在陣列第一次出現的位置(下標值

4樓:永不止步

#include

#include

#include

int main( )

if(i>=strlen(s))

printf("沒找到\n");

return 0;}

c編寫程式 在一個字元陣列中查詢一個指定的字元,若陣列中有蓋字元,則輸出該字元在陣列中第一次出現的

5樓:灰色

#include

#include

void main()

}if(i==strlen(ch))

printf("-1\n");}

在一個字元陣列中查詢一個指定字元,若陣列中含有該字元則則輸出該字元在陣列中第

6樓:匿名使用者

#include

void main()

;int i;

printf("請輸入要查詢du的字元

zhi:");

scanf("%c",&c);

for(i=0;a[i]!='\0';i++)if(a[i]==c)

break;

if(a[i]!='\0')

printf("所在下標為:dao%d\n",i);

else

printf("沒有要查詢的!\n");

}給你寫了個內,試試吧。容

7樓:匿名使用者

一個迴圈。然後if判斷啊。。。

急求!!!c語言程式設計。編寫一個函式在字元陣列中查詢指定字元

8樓:rucky浪

int find( char *words , int length , char word)else

}return flag;}

9樓:匿名使用者

#include

int find(char ch, char data);

void main()

int find(char ch, char data)}return (-1);}

10樓:匿名使用者

那個2級的寫的有點錯,應該是return(i+1)

11樓:藍天碧水之遙遠

int find(char *a,char b)

12樓:曠世逸才

int find(char *s, int length, char tobefound)

}return j;}

13樓:萊懷雨扶姬

#include

#include

void

main()

{char

ch[100],c;

printf("輸入字元

bai數du組\n");

gets(ch);

printf("輸入要

zhi查詢的dao字元0

0載入更多權

編寫一個程式,通過指標變數將一個字元陣列中的字元倒序輸出

14樓:兄弟連教育北京總校

你犯了兩個錯誤.

1.b的生命週期只是output函式,當執行到printf的時候,b的記憶體已經被系統

**了,所以p指向地的一塊無效的記憶體.

2.b應該被初始化.申請b的時候,它裡面的內容不確定,而printf會逐個輸出字元直到遇到結束符'\0'.

我修改後是這樣的.

#include "stdio.h"

#include "string.h"

char *output(char name);

main()

char *output(char name)

c#程式設計:程式的基本功能是:找出一個字串陣列中包含指定字串的陣列元素並組成新的字串陣列。

15樓:匿名使用者

一般使用array.findall 或是 linq 方法,當然也可以使用foreach 或是 for 迴圈來查詢但是相對麻煩一點。

示例**見下

在字元陣列中查詢一個指定的字元,若有則輸出第一次出現的下標直,否則輸出-1!! 我寫的是()求高手改正 10

16樓:匿名使用者

在一個字元陣列中查詢一個指定的字元,若陣列中含有該字元,則輸出該字元在{ char s="this is a string.",ch; int i; printf("請輸入待查詢,

硬幣印有5下面是banknegaramalaysia是什麼意思

你好,這是馬來西亞的5分硬幣。市價兩元。banknegaramalaysia是什麼幣,一塊錢可以換多少人民幣 banknegaramalaysia是 馬來西亞國家銀行 的意思。這是馬來西亞的20分硬幣,1林吉特專 100分。從馬來西亞林吉特對人民幣屬今日 2015 07 29 23 11 匯率來講 ...

準備做牙齒矯正,醫生說上面拔4下面5,智齒在矯正差不多完

上面拔掉四個沒問題,下面不清晰看不清,如果牙齒特別擁擠,下拔五個也是正常的現象 聽醫生的就是了,不要去了解過程,不然你會有心理恐懼的 打算做牙齒正畸 已經拔掉下面兩顆智齒了 上面的智齒也要一起拔嗎 拔牙 正畸的問題要根據你自身的具體情況來看!你先拔得是智齒,可能你的智齒是阻生智齒,其實在醫生的概念裡...

寫著SEN的是什麼幣,50下面寫著sen是什麼硬幣

這是馬來西亞的硬copy幣,面額50分。sen 是bai馬來du語 分 zhi或稱 仙 的意思,這是馬來西亞的輔幣單位,100分dao 1馬來西亞林吉特。以下是新舊各種版本的馬來西亞50分硬幣,可以對比一下。其實也有可能是早期的日本50錢硬幣,因為早期的日本50錢硬幣上也有 sen 的字樣,如果是有...