《算法竞赛入门经典》第三章习题3-2

来源:互联网 发布:文华财经官网mac版 编辑:程序博客网 时间:2024/04/30 08:49

3-2     输入若干单词,输出它们的平均长度。单词只包含大写字母和小写字母,用一个或多个空格隔开。

//3-2单词的长度 #include<stdio.h>#include<ctype.h>#define MAXN 1000char a[MAXN];int main(){char ch;int i=0,j=0,m=0,n=0;while(1){scanf("%c",&ch);if(ch=='\n'){break;}elsea[i++]=ch;}for(j=0;j<=i;j++){if(a[j]==' ' && isalpha(a[j+1]) )n++;if(isalpha(a[j]))m++;}double t;printf("Avarage length is %lf\n",(double)m/(n+1));return 0; } 


原创粉丝点击