c语言中数字长度的函数 c语言中数字的长度怎么看( 二 )


void main()
{
char str[N];
int len[4]={0};//用于存放长度和统计相应字符个数
int i;
do
{
printf("请输入不少于10长度的字符串:\n");
gets(str);
}while(strlen(str)10);
len[0]=strlen(str);//字符串的总长度
for(i=0;ilen[0];i++)
{
if(str[i]='a'str[i]='z'||str[i]='A'str[i]='Z')
len[1]++;//计算出现字母的个数
else
if(str[i]='0'str[i]='9')
len[2]++;//计算出现数字的个数
else
len[3]++;//计算出现其他字符的个数,如果输入汉字的话,这个数值可能不太正确 。。因为中文占用两个字节 , 即16位 。。。而英文字符1个字节即8位
}
printf("\n");
printf("已输入字符串的总长度为%d\n字母个数为%d\n数字个数为%d\n其他字符个数为%d",len[0],len[1],len[2],len[3]);
}
关于c语言中数字长度的函数和c语言中数字的长度怎么看的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读