第1个回答 2012-05-01
#include <stdio.h>
void main()
{
char c;
int space=0;
printf("输入一个字符串:\n");
while((c=getchar())!='\n')
{
if(c==' ')
space++;
}
printf("空格个数:%d\n",space);
getchar();
}
第2个回答 推荐于2017-09-23
#include <stdio.h>
int main()
{
char s[1000];
int count = 0;
int i;
gets(s);
for(i=0; i<1000 && s[i]!='\0'; i++)
if(s[i] == ' ') count++;
printf("空格个数:%d\n", count);
system("pause");
return 0;
}本回答被提问者采纳
第3个回答 2021-01-11
C语言字符串的学习,输入指定字符串,并且计算字符串的位数
第4个回答 2012-04-30
#include <stdio.h>
#include <string.h>
int main()
{
char s[1000];
int len,c,i;
while(gets(s))
{
len = strlen(s);
c = 0;
for(i=0;i<len;i++)
{
if(s[i]==' ')
c++;
}
printf("Space: %d\n",c);
}
}