湖大C语言设计练习题
从键盘输入任意的字符,按下列规则进行分类计数。
第一类 '0','1','2','3','4','5','6','7','8','9'
第二类 '+','-','*','/','%','='
第三类 其它字符
当输入字符'\'时先计数,然后停止接收输入,打印计数的结果。
#include
void main(){
char i;
int n1=0,n2=0,n3=0,sum=0;
while((i=getchar())!='\\'){
sum++;
if(i=='0'||i=='1'||i=='2'||i=='3'||i=='4'||i=='5'||i=='6'||i=='7'||i=='8'||i=='9'){
n1++;
}
else if(i=='+'||i=='-'||i=='*'||i=='/'||i=='%'||i=='='){
n2++;
}
else
n3++;
getchar();
}
printf("number :%d,operat : %d,str :%d",n1,n2,n3);
}
方法二: 【湖大C语言设计练习题】
#include
void main(){
int n1,n2,n3;
char ch;
n1=n2=n3=0;
do{
ch=getchar();
switch(ch){
case'0':case'1':case'3':case'4':
case'5':case'6':case'7':case'8':
case'9':n1++;
break;
case'+':case'-':case'*':case'/':
case'=':n2++;
break;
default:n3++;
break;
}
}while(ch!='\\');
printf("n1 = %d,n2=%d,n3=%d",n1,n2,n3);
}
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 爱琐搭配(喜欢复古、冷淡,像这种双环设计的气质耳环)
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 别墅庭院设计,不同的别墅庭院设计也给人视觉上完全不一样的!
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场