字符串
SinclairWang
A very self-motivated person, a very modest man,and also a man does not fear endures hardship.
展开
-
PTA求前缀表达式的值
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。输入格式:输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*、/以及运算数,不同对象(运算数、运算符号)之间以空格分隔。输出格式:输出前缀表达式的运算结果,保留...原创 2020-01-17 21:25:27 · 462 阅读 · 0 评论 -
PTA求前缀表达式的值
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。输入格式:输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*、/以及运算数,不同对象(运算数、运算符号)之间以空格分隔。输出格式:输出前缀表达式的运算结果,保留...转载 2020-01-16 21:42:49 · 497 阅读 · 0 评论 -
PTA切分表达式——写个tokenizer吧
[先说点出题背景]这个题是为低年级同学、学C语言的同学准备的,因为,对这部分同学,这个题目编写起来略有一点复杂。如果是高年级、学过了正则表达式(Regular Expression)的同学或者学过了Java等OO语言的同学做这个题,应当发现这题比较简单吧。哦,对了,什么是tokenizer?请自行查询解决。反正在此处不应翻译成“令牌解析器”。[正题]四则运算表达式由运算数(必定包含数字,可能...转载 2020-01-16 20:37:58 · 1318 阅读 · 0 评论 -
统计字符
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。#include<bits/stdc++.h>using namespace std;int main(){ char ch; int count[4]={0}; while(cin.get(ch)){ if(ch>='a'&&ch<='z'||ch>='A'&...原创 2019-10-21 17:24:23 · 117 阅读 · 0 评论