admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:汇编标识符大全)

题目1:分别统计字符串中字母、数字、空格和其他字符出现的

次数(字符长度小于80)。

//全局变量,a用于保存字母个数、num用于保存数字个数

//b用于保存空格个数、other用于保存其他字符字数

int a=0,num=0,b=0,other=0;

void count(char c[])

{

/**********Program**********/

/********** End **********/

}

void main()

{

//void count(char c[]);

char ch[80];

printf ("input string:");

gets(ch);

count(ch);

printf ("a=%d num=%d b=%d other=%dn",a,num,b,other);

wwjt();

}

wwjt()

{

FILE *IN,*OUT;

int i;

char sIN[80];

IN=fopen("","r");

if(IN==NULL)

{

printf("Please Verify The Currernt Dir..It May Be Changed");

}

OUT=fopen("","w");

if(OUT==NULL)

{

printf("Please Verify The Current Dir.. It May Be Changed");

}

for(i=0;i<5;i++)

{

a=0;

num=0;

b=0;

other=0;

fscanf(IN,"%s",&sIN);

count(sIN);

fprintf(OUT,"%dn",a);

fprintf(OUT,"%dn",num);

fprintf(OUT,"%dn",b);

fprintf(OUT,"%dn",other);

}

fclose(IN);

fclose(OUT);

}

答案: int i;

for(i=0;c[i]!='0';i++)

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


本文标签: 用于 保存 个数