解题思路:
注意事项:请各位朋友帮忙指正,测试的时候只有91分。
参考代码:
struct Test{ char s[105]; int n; }; int main(){ struct Test test[210]; char s[20100]; int len,max,min; //最大值与最小值的下标 int l,m; int i,j=0,k; int count=0; gets(s); len = strlen(s); //遍历字母串 for(i=0;i<len;i++){ if(s[i]!=' ' && s[i]!=','){ count++; } else if((s[i]==' ' || s[i]==',') && (s[i-1]!=' ' && s[i-1]!=',')){ test[j].n = count; for(k=0;k<count;k++){ test[j].s[k] = s[i-count+k]; } test[j].s[count]=0; j++; count=0; } } if(i==len){ if(count!=0){ test[j].n = count; for(k=0;k<count;k++){ test[j].s[k] = s[i-count+k]; } test[j].s[count]=0; j++; count=0; } } //在结构体中寻找最大值与最小值 max = test[0].n,min=test[0].n; l=0,m=0; for(i=0;i<j;i++){ if(max<test[i].n){ max=test[i].n; l=i; } if(min>test[i].n){ min=test[i].n; m=i; } } printf("%s\n",test[l].s); printf("%s\n",test[m].s); system("pause"); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.3 (C++代码)浏览:692 |
母牛的故事 (C语言代码)浏览:1734 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:500 |
sizeof的大作用 (C语言代码)浏览:1567 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:753 |
C二级辅导-求偶数和 (C语言代码)浏览:699 |
1052题解(链表操作)浏览:778 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:499 |