解题思路:将单词分开,并存在在二维数组中
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int k = 0, j = 0;
int conut = 0;
char ch[150] = { 0 };
char ch1[150][150] = { 0 };
gets(ch);
for (int i = 0; i < strlen(ch); i++)
{
if (ch[i] != ' ')
{
ch1[k][j++] = ch[i];
}
else if (ch[i] == ' ')
{
k++;
j = 0;
}
}
int i, r;
int flag = 0; //标记
for (i = 0; i <= k; i++)
{
flag = i;
for (r = i + 1; r <= k; r++)
{
if (strcmp(ch1[i], ch1[r]) == 0) //前面与后面重复的,直接跳出
{
flag ++;
break;
}
}
if (flag == i)
{
conut++;
}
}
printf("%d\n", conut);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:778 |
校门外的树 (C语言代码)浏览:733 |
a+b浏览:452 |
母牛的故事 (C语言代码)浏览:1045 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:331 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |
上车人数 (C语言代码)浏览:752 |
老王赛马 (C++代码)浏览:973 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:735 |