c语言,编一个函数,统计任意一串字符中数字字符的个数,并在主函数中调用此函数。
#include stdio.h
成都创新互联公司专注于企业成都全网营销推广、网站重做改版、赤坎网站定制设计、自适应品牌网站建设、H5技术、商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为赤坎等各大城市提供网站开发制作服务。
#include string.h
int conNumfromStr(char *,int);
int main()
{
char str[21];
printf("输入20以内的字符:");
scanf("%s",str);
printf("字符串中数字字符个数为:%d",conNumfromStr(str,strlen(str)) );
return 0;
}
int conNumfromStr(char *p,int len)//计数字符串中数字字符的个数
{
int i,con=0;
for(i=0;ilen;i++)
{
if(p[i]='0' p[i]='9')
con++;
}
return con;
}
编写一个函数,统计参数指定的字符串中字符的个数,用c语言
#include "stdio.h"int catstr(char *a,char *b,char *c){ int i=0,j=0; for(;*(a+i);i++)*(c+i)=*(a+i); for(;*(b+j);i++,j++)*(c+i)=*(b+j); *(c+i)=*(b+j); return 0;}int lenstr(char *a){ int i=0; for(;*(a+i);i++); return i;}void main(){ char str1[]="Every one is ",str2[]="leaning C.",str12[50]; int len1,len2,len12; len1=lenstr(str1); len2=lenstr(str2); catstr(str1,str2,str12); len12=lenstr(str12); printf("第一个字符串是:\n%s\n长度是:%d\n",str1,len1); printf("第二个字符串是:\n%s\n长度是:%d\n",str2,len2); printf("合并后字符串是:\n%s\n长度是:%d\n",str12,len12); }已经运行过。
C语言:用函数统计一串数字中相同数字的个数
#define MAX_NUMBER 80
#includestdio.h
int main()
{
char string[MAX_NUMBER],count_char[MAX_NUMBER];
int count_number[MAX_NUMBER],i,j,char_point=0,temp;
// init
for(i=0;iMAX_NUMBER;i++)
{
count_char[i] = ' ';
string[i] = ' ';
count_number[i] = 0;
}
i = 0;
do
{
scanf("%c",string[i]);
temp = string[i];
i++;
}while(temp != '\n');
//printf("%s",string);
// count
for(i=0;iMAX_NUMBER;i++)
{
temp=0;
for(j=0;jMAX_NUMBER;j++)
{
if(string[i]!=' ')
{
//printf("0: %c 1: %c \n",string[i],count_char[j]);
if(string[i] == count_char[j])
{
count_number[j]++;
temp=1;
}
}
}
if(temp == 0 string[i]!=' ')
{
count_char[char_point] = string[i];
count_number[char_point]++;
char_point++;
}
}
temp=0;
do
{
if(temp == 0)
printf("%c:%d",count_char[temp],count_number[temp]);
else
printf(",%c:%d",count_char[temp],count_number[temp]);
temp++;
}while(count_char[temp]!='\n');
return 0;
}
网页链接
网页名称:包含使用函数统计指定c语言的词条
标题来源:http://scgulin.cn/article/ddcjdgo.html