程序地带

一个一个的输入数据


怎么利用getchar实现读入数据

有两个需要注意的点: 1.while中的内容:whlie(((ch=getchar())!=‘0)’&&(ch!=EOF)) 注意这两个书写的形式是不一样的 2.while中就不用再写getchar了,因为while中本身就有ch=getchar();


题目和代码如下:

输入描述:


一行,字符序列,包含A或B,输入以字符0结束。


输出描述:


一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。


示例1 输入 复制


ABBABBAAB0


输出 复制


B


#include<stdio.h>
int main(void)
{
int a=0,b=0;
char ch;
while(((ch=getchar())!='0')&&(ch!=EOF))//这里注意
{
if(ch=='A') a++;
if(ch=='B') ++b;
//这里注意
}
if(a==b) printf("E");
if(a>b) printf("A");
if(a<b) printf("B");
return 0;
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_51574797/article/details/112689484

随机推荐

2020-12-18

2020-12-18

##动态路由配置(第二次实验)首先分析1,2和3就是为网络进行地址划分我们将每个路由器作为一个大的区域然后再由大的区划分每个接口的区域这样方便我们进行汇总4....

付费专栏 阅读(664)

给IDEA设置单独的JDK

给IDEA设置单独的JDK

一、系统参数设置:1.64位IDEA:增加IDEA_JDK_64系统变量2.32位IDEA:增加IDEA_JKD系统变量如图:二、参考说明htt...

刘元涛 阅读(634)

和 远程文件夹同步_云同步实操(2)安卓端同步文件夹2

和 远程文件夹同步_云同步实操(2)安卓端同步文件夹2

接着第一更首先在侧边栏找到同步文件夹作用就是创建要同步哪一路径的文件夹点进去后点右下角加号名称自己写,账户类型选择坚果云,同步就会把手机内存里的文件夹同步到SD卡上远程文件...

weixin_39719585 阅读(149)

WebSocket 介绍与使用

WebSocket 介绍与使用

 ❝WebSocket是一种在单个TCP连接上进行全双工通信的协议。❞介绍WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSock...

可乐Y 阅读(380)

和 远程文件夹同步_使用Unison 同步文件

Unison是一个跨平台的文件同步工具,它在同步计算机或存储设备之间的数据时非常有用。环境Centos7(1):192.168.43.165Centos7(2):192.168.43.1...

weixin_39712016 阅读(894)

移动电源GB35590检测费用时间要多久

移动电源GB35590检测费用时间要多久

国家标准委发布了2017年第32号中国国家标准公告,公布了1090项国家标准、4项国家标准修改单和51项国家标准外文版。其中,倍受瞩目的我国首部移动电源(充电宝)国家标准G...

检测认证Jim 阅读(382)