/********************************* * 日期:2013-2-9 * 作者:SJF0115 * 题号: 九度OJ 题目1182:统计单词 * 来源:http://ac.jobdu.com/problem.php?pid=1182 * 结果:AC * 来源:2002年华中科技大学计算机研究生机试真题 * 总结: **********************************/ #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int n,i,count,flag; char string[1000]; //freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin); while(gets(string)) { flag = 0; //令一个字符串分割 char *str = strtok(string," "); while(str){ //统计每个单词的个数 count = 0; for(int i = 0;i < strlen(str) && str[i] != '.';i++){ count++; } //flag 用于格式输出 if(flag != 0){ printf(" "); } flag = 1; printf("%d",count); str = strtok(NULL," "); } printf("\n"); } return 0; }
作者:SJF0115 发表于2013-2-9 18:25:21 原文链接
阅读:69 评论:0 查看评论