C语言 统计输入字符串中的回车符数目

C语言 统计输入字符串中的回车符数目,第1张

他这个实际上是在统计一个一个的字符

做了一个dowhile循环,循环终止的条件输入Q,每次输入了一芦吵个字符,字符输入竖哗颂之后,以ascii码表示,然后做了一个switch循环 判断ascii码的值满足循环条件

你所说的以回车作为输入结束一般是用在scanf输入的情况 这里用的是getchar()函数,余郑还是存在差异的

可以参考下面的代码:

#include<stdio.h>

int main()

{

char c

int num=0,lett=0,bar=0,others=0

scanf("%c",&c)

while(c!='#')

{

if(c==' ') bar++

else if(c>='0'&&c<='9') num++

else if(c>='带脊拍a'&&c<='z' || c>='A'&&c<='Z') lett++

else others++

scanf("%c",&c)

}

return 0

}

扩展资料:

C语言函数:

C语言labs()函数:求整数的绝对值(针对long类型)

C语言isgraph()函数:判断一个字符是否是图形字符

C语言frexp()函数:提取浮点野厅数的尾数和指数部分

C语言蠢羡modf()函数:提取浮点数的小数和整数部分

C语言isspace()函数:判断一个字符是否是空白符

C语言strcpy()函数:字符串复制(拷贝)函数

参考资料来源:百度百科-c语言


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12471390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存