C程式問題

2023-01-17 07:15:47 字數 763 閱讀 5852

1樓:匿名使用者

有兩個錯誤,

scanf("%s",&search1); 不要&scanf("%s",search1);

if(search1=="one"); 不可以要用strcmp(search1,"one");

2樓:匿名使用者

對,search1已經表示地址,該地址顯然不能等於"one"。

3樓:匿名使用者

不可以~

if (0==strcmp(search1,"one")) 就可以了~

4樓:

字串比較要用strcmp(s1,s2);

5樓:

char search1[6];

scanf("%s",&search1);

應該改為scanf("%s",search1);

因為陣列的變數名本身就是一個指標變數,他指向陣列的首地址。吉他可以同指標變數一樣使用。

if(search1=="one"); /*是否可以這樣進行判斷*/不能得字串變數只能用函式strcmp(str1,str2)實現,該函式的返回值

>0 (str1>str2)

<0 (str1

=0 (str1=str2)

當然也可以使用逐個對應比較的方法的,即把字串拆開胃單個字元再將對應的進行比較,這當然不如用strcmp(str1,str2)函式簡便了

......

c語言程式問題,C語言程式問題?

1.在你打算學習c語言之前,你要下一個狠狠地決心.因為許多電腦愛好者在學習c語言的過程中,都會遇到困難,從而沒有堅持到最後.只有你下定狠狠地決心,才能學會c語言,才能學好c語言.2.要想學習好c語言,就要學會細心,耐心.c語言程式的編寫需要非常細心,因為一個標點符號的錯誤,可能導致程式的無法執行.3...

c語言程式問題新手,C語言程式問題 新手

include define n 50 人數 define fl 60 統計分數下限void sort float a,int c 選擇排序return r int main void include stdio.h main printf d num 輸出學生個數 程式比較短,考慮到樓主情況後面追...

C程式問題

輸出結果是234563423710 樓上答得不對,中間沒有空格 include stdio.h main i,j,t for i 1 i 7 i c j 1 t for i 0 i 7 i printf d c i putchar n 作用就是使螢幕暫停,以便使用者觀察程式的輸出結果,此時按任意鍵可...