|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main()
- {
- char a[100];
- char *p[100] = {NULL};
- char b[100];
- memset(a, 0, sizeof(a));
- gets(a);
- // 去掉空格并统计字符串的长度
- int i = 0;
- int len = 0;
- do
- {
- if (i == 0)
- {
- p[i] = strtok(a, " ");
- len = strlen(p[i]);
- }
- else
- {
- p[i] = strtok(NULL, " ");
- if (p[i] != NULL && strlen(p[i]) > len)
- {
- len = strlen(p[i]);
- strcpy(b, p[i]);
- }
- }
- } while (p[i++] != NULL);
- // 输出每个单词
- int sum = 0;
- i=0;
- while (p[i] != NULL)
- {
- // printf("%s\n", p);
- sum += strlen(p[i++]);
- // p = strtok(NULL, " ");
- }
-
- printf("%d %s", sum, b); // 最后输出
- return 0;
- }
复制代码
样例输入:
My name is Amy
My name is Jane
stop |
|