解: 源程序:
#include <iostream.h> #include <stdio.h> int count(char *str) { int i,num=0; for (i=0; str[i]; i++) { if ( (str[i]>='a' && str[i]<='z') || (str[i]>='A' && str[i]<='Z') ) num++; } return num; } void main() { char text[100]; cout << "输入一个英语句子:" << endl; gets(text); cout << "这个句子里有" << count(text) << "个字母。" << endl; }
程序运行输出:
输入一个英语句子:
It is very interesting!
这个句子里有 19 个字母。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
解: 源程序:
程序运行输出:
输入一个英语句子:
It is very interesting!
这个句子里有 19 个字母。