写一个函数,输入一行字符,将此字符串中最长单词输出(C语言) 题目要求:如标题 思路: 有一个原来字符串str,定义一个max字符串和temp字符串 先令max[0]=’\0’ 对于i=0,在s1[i]!=’\0’的情况下令i递加 此时,令j=0,当str[i]是字母的时候,temp[j++]=str[i++] 令最后的temp[j]=’...(...
&& (c>a))printf("\n d 为位于中间的数\n",c);} 这个是几个数中输出最大的数的!
void compute(const char line[],char r[]){ char c; int l=0,i,j,k;char a[80][80];//for(i=0;i<=strlen(line);i++) 去掉= for(i=0;i<strlen(line);i++){ if(line[i]==' ');else { //这里要加上括号 for(j=0;line[i]!=' ';i++,j++){ a[l][j]=line[...
int word(char c);int longest(char str[]);int i;char str[80];printf("输入一行字符串\n\n");gets(str);printf("\n\n最长的单词为:\n\n");for(i=longest(str);word(str[i]);i++)printf("%c",str[i]);printf("\n");} int word(char c){ if((c>='a'&&c<='z')...