(:3[▓▓]快醒醒开学了
一、代码
1.代码部分
代码如下(示例):
#include <stdio.h> //找出最长字符串----------------------------------- int Require(char *str) { int i = 0; int count = 0; int j = 0; int temp = 0; while( str[i] != '\0' ) { if( (str[i]>='a') && (str[i]<='z') ) { count+=1; //记录字符串长度 } else if( str[i] == ' ' ) { if(count>temp) //判断这个字符串的长度是否大于前一个字符串 { temp = count; //将字符串长度放入temp,方便下一次比较 j = i-count; //存放字符串的第一个字符下标 } count = 0; //一个字符串结束后置0,才不会对下一次的计数产生影响 } i++; } return j; } //打印字符串函数------------------------------------ void print(char *str,int j) { //从字符串下标j开始,直到遇见非字母结束 while( (str[j]>='a') && (str[j]<='z') ) { printf("%c",str[j]); j++; } printf("\n"); } int main() { char string[100] = "hellow word every day!"; int j = Require(string); print(string,j); }
2.结果演示
如下(示例):