strlen:測試字符串實際長度,有幾個字符,長度就為整數幾。如2025題中的數組長度為100,當實際輸入長度少于100是,可以用srelen測試數組實際長度。在使用for循環,比較每個字符大小時,循環的結束可以用strlen測試所得的數字,以減少程序運行時間。如:len=strlen(str);
輸入字符串于一個數組中時,scanf的語句中不要加地址符。此時,每一個字符代表一個數組的元素。
2025題代碼:
#include<stdio.h>#include<string.h>int main(){char str[100],max;int len,i;while(scanf("%s",str)!=EOF){len=strlen(str);max='a';for(i=0;i<len;i++){if(max<str[i])max=str[i];}for(i=0;i<len;i++){PRintf("%c",str[i]);if(str[i]==max)printf("(max)");}printf("/n");}return 0;}
新聞熱點
疑難解答
圖片精選