java扫描键盘英文字母_Java键盘输入一个字符串,分别统计出该字符串中所有数字,大写英文字母,小写英文字母及其他字符个数...

#include"stdio.hvoid main(){float a,b,c;char ch,ch1;printf("请输入表达式如e799bee5baa6e79fa5e98193e59b9ee7ad9431333332613662 5+6=然后按回车键:");scanf("%f%c%f%c",&a,&ch,&b,&ch1);switch(ch){case '+':c=a+b;printf("%f+f=f\\n",a,b,c);break;case '-':c=a-b;printf("%f-%f=f\\n",a,b,c);break;case '*':c=a*b;printf("%f*%f=f\\n",a,b,c);break;case '/':switch(b=0){case 1:printf("输入有误,请重试:");break;case 0:c=a/b;printf("%f/f=f\\n",a,b,c);break;}break;default:printf("输入表达式错误或该计算器不具备%ch 功能\\n",ch);}}这个程序试过了,完全能用,请给个满分哦www.mh456.com防采集。

参考代2113码如下:#includeint main(){char ch;int A,a,n,other;A=a=n=other=0;while((ch=getchar())!='\n'){ if(ch>='a'&&ch<='z') ++a; else if(ch>='A'&&ch<='Z') ++A; else if(ch>='0'&&ch<='9') ++n; else ++other; } printf("小写字母5261有4102%d个\n",a); printf("大写字母有%d个\n",A); printf("数字有%d个\n",n); printf("其他1653字符有%d个",other); return 0;}

你所写的代码是正确的,想要查看,请用这个:includeint main(){char ch;scanf("%c",&ch);if(ch>='A'&ch){ch=ch+32;printf("%c",ch);}else{printf("%c",ch);}getchar();getchar();return 0;}拓展资2113料C语言是一门通用计算机编程语5261言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需4102要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,1653但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上专进行编译,甚至包含一些嵌入式处理器属(单片机或称MCU)以及超级电脑等作业平台内容来自www.mh456.com请勿采集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值