#include<stdio.h>
#include <string.h>
int count(char t[])
{
int j,c=0;
int n=strlen(t);
for(j=0; j<n; j++)
{
if(t[j]=='.')
{
c++;
}
}
return c;
}
int main()
{
char t[250];
printf("输入字符串:");
gets(t);
printf("'.'的个数为:%d",count(t));
return 0;
}
有帮助请点击采纳,谢谢!
#include<stdio.h>
int count(char str[])
{
int i=0;
int res=0;
while (str[i] != '\0') {
if (str[i]=='.')
{
res++;
}
i++;
}
return res;
}
int main()
{
char str[1024] = {0};
gets_s(str);
int c = count(str);
printf("%d\n", c);
return 0;
}
#include<stdio.h>
#include<string.h>
int count()
{
int num = 0;
char c;
while((c=getchar()) != '\n')
{
if (c == '.')
num++;
}
return num;
}
int main()
{
int k;
k = count();
printf("num=%d\n",k);
}