c语言getchar的使用

c语言getchar的使用

int main() {
	char ch;
	int q = 0,e = 0,w = 0,r = 0;
	while((ch = getchar()) != '\n') {
		if(ch >=65 && ch <=90 || ch >=97 && ch <= 122) {
			q ++;	 //字母 
		}
		else if(ch >= 48 && ch <= 57) {
			e++;	//数字 
		}
		else if(ch == 32) {
			w++;	//空格 
		}else {
			r++; //其他字符 
		}
	}
	printf("q=%d,e=%d,w,%d,r=%d",q,e,w,r);
}

定义四个变量用于存储输入的字母、数字、空格和其他字符。while循环内判断条件,如果输入enter(回车 ‘\n’),则停止计算字符。


版权声明:本文为qq_45367710原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。