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;}
新闻热点
疑难解答
图片精选