1樓:匿名使用者
#include
int main()
for(i=0;i='a'&&data[i]<='z')||(data[i]>='a'&&data[i]<='z'))
continue;
for(j=i+1;j='a'&&data[j]<='z')||(data[j]>='a'&&data[j]<='z'))
}if(itemp!=i)
else
break;
}for(i=itemp;i='0'&&data[i]<='9')continue;
for(j=i+1;j='0'&&data[j]<='9')}temp=data[i];
data[i]=data[itemp];
data[itemp]=temp;
}for(i=0;i return 0; }你可以從鍵盤輸入任何字元,把括空格,上面的程式,不可以處理空格,換行結束輸入。完全可以執行,有問題可以hi我。 2樓:匿名使用者 #include #include #define max 128 /*字串的最大長度*/void cf(char *s) for (i=j; s[i] i++)++j;}} }int main(void) 看你的 的意思是先把第乙個冒號前面的字串去掉,然後再分割標示符給你個短的版本,如下 include include include int main void p printf s n q 這裡還有最後乙個別忘了。return 0 include include include struct out... 實現本功能,需要按以下步驟進行程式設計 1 確定單詞分隔符,一般情況為空格和標點符號,根據題目情況來確定標點符號是否算在單詞中。假定單詞不包括標點符號,即全由字母組成 2 根據上面的特點,讀取乙個單詞 3 計算單詞長度 4 與當前最大單詞長度max 初值為0 比較,如果大於max,則記錄下當前單詞,... 樓主可以分別執行下這兩個程式 include void main void include void main void 第乙個無法執行,為什麼?因為 s abc abc 是從靜態儲存區域所分配的記憶體,所以導致s 0 無法改變,所以 abc 為常量字串 ps 常量字串的內容是不可以被修改的 第二個...C語言將字元變成字串的問題
C語言在字串中找到最長單詞,c語言程式設計在乙個一直的字串中查詢最長的單詞,
初學C語言字串指標陣列的問題,關於C語言字串指標陣列的問題