大家好,今天小编关注到一个比较有意思的话题,就是关于c语言统计各种字符个数的问题,于是小编就整理了3个相关介绍c语言统计各种字符个数的解答,让我们一起看看吧。
- 一个C语言程序关于输入一行字符分别统计出其中字母、空格、数字和其他字符的个数?
- C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个?
- C语言,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数,求改错?
一个C语言程序关于输入一行字符分别统计出其中字母、空格、数字和其他字符的个数?
#include <stdio.h>int main(){ int i=0, space=0, num=0, n=0, ch=0; char s[20]
; printf(34;请输入一串字符 "); gets(s)
; while(s[i] != 39;\0') { if(s[i]==' ') space++; else if(s[i]<='9' && s[i]>='0') num++; else if(s[i]<='z' && s[i]>='a' || s[i]<='Z' && s[i]>='A') ch++; else n++; i++; } printf("刚才输入的字符中英文字符个数为 %d\n", ch)
; printf("刚才输入的字符中空格个数为 %d\n", space)
; printf("刚才输入的字符中数字个数为 %d\n", num)
; printf("刚才输入的字符中其他个数为 %d\n", n)
; return 0;}
C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个?
#include
main()
{
char str[20];
int i=0,j,count=0;
gets(str);
while(str[i++]!='\0')
C语言,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数,求改错?
#include
int main()
{
char ch;
int n;
int a=0,b=0,c=0,d=0;
printf("请输入10个字符:");
for(n=1;n
{
scanf("%c",&ch);
到此,以上就是小编对于c语言统计各种字符个数的问题就介绍到这了,希望介绍关于c语言统计各种字符个数的3点解答对大家有用。