[输入一行字符分别统计其中的英文大写字母小写字母数字字符和]#include<stdio.h> main() { int i = 0,di=0,ll=0,ul=0,el=0; char a[100]; printf("please input string:\n"); gets(a); while(a[i]) { if(a[i]>='a' & a[i]<='z') ll++; el...+阅读
#include
#include
int main() //求数组中的各种字符的个数
{
char ch[200];
int i;
int n=0, // 字母
k=0, // 数字
j=0; // 其他
scanf("%s",ch);
for(i=0;ch[i];i++)// 直接用ch[i]检测字符串结尾就行
{
if(isalpha(ch[i]))// 推荐用库方法,尽量避免硬编码
n++;
else if(isdigit(ch[i]))
k++;
else
j++;
}
printf("字母%d,数字%d,其他%d\n",n,k,j);
}
以下为关联文档:
输入一行字符统计他有多少个字母参考代码如下: #include int main(void) { //输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 char ch; int char_num=0,kongge_num=0,int_num=0,other_n...
C输入一个字符串统计出某个指定的字符在该字符串中出现的次#include<iostream> #include<string> using namespace std; void main() { char *p,a[81]; int n,i; cout<<;"请输入一个字符串:"<<endl; cin.getline(a,81); char search; c...
pascal怎么统计出字符数量如果你的字符全是在一行的话,可以用一个string类型读进来,然后用length函数统计,代码如下(从1.txt读入,输出到屏幕): program 1; var s:string; begin assign(input,'1.txt'); rese...
求字符串统计的算法有代码更好谢啦参考网上的代码用C#写的:调试成功,你先琢磨琢磨: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 求字符串重复 { // 有...
在EXCEL中统计两个以上条件的数组公式是什么SUMPRODUCT、SUM、SUMIF、COUNT、COUNTIF、IF。。。。等都是可以使用数组的 关键是你怎么使用它。 就像战争年代的民兵一样:拿起枪,就是战士,就能战斗;放下枪,就是农民,就能种地。...
C语言中的分类统计各个字符#include<iostream> using namespace std; char Change(char c); int IsLetter(char c); int main() { int n=0; static int a[27]; char str[100]; cout<<;"请输入字符串:"<<...
c语言统计字符个数#include <stdlib.h> #include <stdio.h> int main(void) { char input; int daxie = 0, xiaoxie = 0, kongge = 0, number = 0, others = 0, count = 0; while((input=getc...
c语言字符分类统计#include #include void main() { char c[100]; int i,n,ch=0,blank=0,number=0,other=0; printf("Input something:\n"); gets(c); n=strlen(c); for(i=0;i{ if((c[i]>='a' &...
分类统计字符 C语言例:使用while语句循环统计 : #include<stdio.h> int main() { char c; int letters_num = 0, space_num = 0, digit_num = 0, other_num = 0; while ((c = getchar()) != '\n'...