如上图所示,计算器由两个堆栈组成,一个堆栈S1 存放数字,另一个堆栈S2 存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作: 从S1 中弹出两个数字,顺序为n1 和n2; 从S2 中弹出一个运算符 op; 执行计算n2 opn1; 将得到的结果压回S1。 直到两个堆栈都为空时,计算结束,最后的结...
int a, b, c, count = 0; char ch; scanf("%d", &a); while ((ch = getchar()) != '=') { scanf("%d", &b); if ((ch == '/') && (b == 0)) { count = 1; break; } switch (ch) { case '+': a = a + b; break; case '-':a = a - b; break; case '*':...
PTA基础编程题目集(一)(pow函数用法,7-13 日K蜡烛图、7-18 二分法求多项式单根(*)) 2019-12-10 08:53 −7-13 日K蜡烛图 (15 分) https://pintia.cn/problem-sets/14/problems/793 AC代码: 1 #include <cstdio> 2 #include <cmath> 3 #includ... ...
#include<stdio.h>intmain() {inta,b;charc; scanf("%d",&a);while(scanf("%c",&c)) {switch(c) {case('+'):scanf("%d",&b);a+=b;break;case('-'):scanf("%d",&b);a-=b;break;case('*'):scanf("%d",&b);a*=b;break;case('/'):scanf("%d",&b);if(b==0){ printf("...
7-70 输出三角形面积和周长 (15 分) 中国大学MOOC浙江大学翁恺老师的《程序设计入门——C语言》2021秋季课程PTA编程练习题,共140题,已全部答完,仅三道题借鉴了他人思维之后,全部为独立思考纯手敲代码(Dev-C++调试成功后,复制粘贴到PTA平台),现收集归拢。 7-1 重要的话说三遍 (5 分) 这道超级简单的题目没...
[刷题] PTA 7-20 简单计算器 程序: #include<stdio.h>intmain() {inta,b;charc; scanf("%d",&a);while(scanf("%c",&c)) {switch(c) {case('+'):scanf("%d",&b);a+=b;break;case('-'):scanf("%d",&b);a-=b;break;case('*'):scanf("%d",&b);a*=b;break;case('/'):...
PTA⾯向对象程序设计6-3⾯积计算器(函数重载)6-3 ⾯积计算器(函数重载)实现⼀个⾯积计算器,它能够计算矩形或长⽅体的⾯积。函数接⼝定义:int area(int x, int y);int area(int x, int y, int z);第⼀个函数计算长⽅形的⾯积,其中x和y是长和宽。第⼆个函数计算长⽅体...
“主人翁”精神与组织公民行为的不同点表现在以下哪个方面?()
PTA刷题笔记(C语言) | 7-20 简单计算器 (20分) 开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~ 1、题目 输入样例: 1+2*10-10/2= 输出样例: 10 2、代码 #include<stdio.h> #define ERROR -1 int main(){ int r=0,c,d1;...
PTA 7-5 得分计算器 (20分) 学校举行校园歌曲演唱赛,共设7个评委,去掉一个最高分,去掉一个最低分,其余评 委的平均分即为选手的最终得分。试编程,输入7个评委的分数后,输出选手的最终得分。 (顶格输出,保留一位小数) 输入格式: 共1行,输入7个评委的分数。