N/x: đếm dựa vào dấu cách
code
#include<stdio.h>
#include<string.h>
void chuan_hoa(char s[])
{
char d[128];
int is,id=0;
for(is=0;is<strlen(s);is++)
{
if(s[is]!=' '||(s[is]==' '&&s[is+1]!=' '))
{
d[id]=s[is];
id++;
}
}
strcpy(s,d);
}
int dem(char s[])
{
int i,x=0;
for(i=0;i<strlen(s)-1;i++)
if(s[i]!=' '&&s[i+1]==' ') x++;
if(s[strlen(s)-1]!=' ') x++;
return x;
}
void main()
{
int i;
char s[128];
printf("nhap xau:");
gets(s);
chuan_hoa(s);
printf("%s\n",s);
printf("So tu la:%d",dem(s));
}