1樓:高金山
這麼多人在幹嘛呢?
#include
int strcmp(char s1,char s2)
2樓:匿名使用者
int strcmp(char s1,char s2)else if(s2[i] else i++; if(flag=='') else if (s1[i]=='\n')flag='2'; else flag='1'; if(flag=='1') return(1); else if(flag=='2') return(2); else return(0); }main() 3樓:匿名使用者 char * strcmp(char s1,char s2)這樣就可以了。但是返回0時,該資料不是位址,所以這樣表達是有問題的。否則返回陣列的位址。 但可以改進一下,相等時返回null,就可以解決問題了。 char * strcmp(char s1,char s2)呼叫方法: if ! strcmp(s1,s2) then printf("%s",strcmp(s1,s2)); else printf("chars s1=s2!hahaha...."); 4樓:匿名使用者 main() 經過上機 絕對正確 如果要用函式呼叫的話 把if語句放到函式上面去就可以了 5樓: 我明白lz的意思 strcmp只有比較大小的功能 沒有「相等時,輸出0,不相等時,輸出大的那一項」 這個也很簡單呀 整個程式我就不寫了,關鍵語句如下: r=strcmp(s1,s2); if(!r) cout<<"0"< else if(r<0) cout< else cout< 6樓: 這等簡單問題就不要浪費分值了,學習在於自己。 7樓: 要求不明 strcmp 需要自己編寫嗎? it孤鶩 沒錯誤,你要效果是什麼 就那上面的例子 0 你想輸出 1行1列嗎 那隻要 後面四個變數加1 就可以了 printf 最大值為 d,行標 d,列標 d n max,xb1 h 1,xb1 l 1 printf 最小值為 d,行標 d,列標 d n min,xb0 h 1,xb0 l 1 你的... 第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i... include define size 6 void main void int num size int i,min,minpos printf enter 6 integers for i 0 iscanf d num i min num 0 minpos 0 for i 1 iif min n...C語言 用指標程式設計 輸入4 5的二維整型陣列,輸出其中最大值 最小值以及它們所在行和列的下標
C語言程式設計,編寫程式,求10 用C語言
c語言程式設計題從鍵盤中輸入整數存到陣列中,輸出其最小值和它所對應的下標