C语言程序设计习题试题编程题样稿
C语言程序设计习题(编程类)1、从键盘输入任意字符,按下列规则进行分类计数。 第一类 '0','1','2','3','4','5','6','7','8','9' 第二类 '+'
C 语言程序设计习题(编程类) 1、从键盘输入任意字符,按下列规则进行分类计数。 第一类'0','1','2','3','4','5','6','7','8','9' 第二类'+','-','*','/','%','=' 第三类其它字符 当输入字符'\'时先计数,然后停止接收输入,打印计数结果。 参考答案: #include<stdio.h> voidmain() {intclass1,class2,class3 ; charch ; class1=class2=class3=0/**/ ;初始化分类计数器 do {ch=getch() ; switch(ch) {case'0':case'1':case'2':case'3':case'4': case'5':case'6':case'7':case'8':case'9': class1++break/**/ ;;对分类1计数 case'+':case'-':case'*':case'/':case'%':case'=': class2++break/**/ ;;对分类2计数 default:class3++break/**/ ;;对分类3计数 } }while(ch!='\\')/*'\'C'\\'*/ ;字符在程序中要使用转义符 printf("class1=%d,class2=%d,class3=%d\n",class1,class2,class3) ; }

