#include<stdio.h>
#define Max 1024
int count(char *s){
int i,cnt=0;
for(i=0;s[i]!='\0';i++){
if(s[i]=='.')
cnt++;
}
return cnt;
}
int main()
{
char s[Max];
gets(s);
printf("有%d个.",count(s));
}
有帮助的话麻烦采纳一下
gets()会读取你的所有输入直到换行符才结束空格也会读进去 然后就是比较字符