在主函数中从键盘读取一个字串符,并调用自定义函数int fun计算其中包含的非英文字母字符数量
时间: 2024-05-06 12:19:06 浏览: 88
PHP中实现中文字串截取无乱码的解决方法
好的,我来给你实现一个简单的代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int fun(char *str){
int count = 0;
int len = strlen(str);
for(int i=0; i<len; i++){
if((str[i]<'a' || str[i]>'z') && (str[i]<'A' || str[i]>'Z')){
count++;
}
}
return count;
}
int main(){
char str[100];
cin >> str;
int count = fun(str);
cout << "非英文字母字符数量为:" << count << endl;
return 0;
}
```
在这个程序中,我们首先定义了一个函数fun用于计算字符串中的非英文字母字符数量。接着在主函数中,我们从键盘读取一个字符串,调用fun函数计算其中的非英文字母字符数量,并输出结果。
在fun函数中,我们使用了一个for循环遍历字符串的每个字符,如果该字符不是英文字母,则计数器加1。最后返回计数器的值。
阅读全文