题目描述(检查是否所有A都在B之前)
现在给你一个仅由字符 a 和 b 组成的字符串 s 作为输入。你需要编写一个程序来实现字符串中每个 a 都出现在每个 b 之前,如果满足要求,那我们就输出 True ;否则,我们就输出 False 。
输入输出格式
输入格式
输入字符 a 和 b 组成的字符串 s 。
输出格式
输出 bool 值 true 和 false。
输入输出样例1
输入
"aaabbb"
输出
True
输入输出样例2
输入
"bbb"
输出
True
解释(可选)
不存在 'a' ,因此可以视作每个 'a' 都出现在每个 'b' 之前,所以返回 true 。
说明提示
s[i] 为 'a' 或 'b'。
题解:
知识点:getchar()函数的返回值:
如果成功读取,则返回读取到的单个字符,否则返回EOF(-1)
题目思路:一个字符一个字符的读入,直到读入到b后,后面若再出现a,则不符合题意,返回false
我的答案: