首 页 行业热点 新车 试驾评测 养车用车 车型库

C语言编程问题,初学者,不太会,谢谢啦

发布网友

我来回答

2个回答

热心网友

使用一个一般的读入语句就可以读入一个字符串到字符数组中。自定义的函数则可以这样写,从下标为零开始,一直统计到字符串的串尾符为止,如果其中的字符是字母的话,就统计个数,最后就返回统计到的个数。

#include<stdio.h>

int count(char*s)

{ int i,n=0;

  for(i=0; s[i]; i++)

    if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z')n++;

  return n;

}

int main()

{ char s[200];

  gets(s);

  printf("%d\n",count(s));

  return 0;

}

热心网友

#include<stdio.h>

#include<string.h>

int num(char a[])

{

int sum=0;

for(int i=0;i<strlen(a);i++)

if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z')

sum++;

return sum;

}

int main()

{

char a[111];

int n;

gets(a);

n=num(a);//调用函数 

printf("%d",n);

return 0; 

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com