猫史档案馆


SCS_user_EHQ0z2l6el

SCS_user_EHQ0z2l6el

Lv.1

获赞:26收藏:6浏览:351作品收藏:4

签名:清理黑历史

回复帖子评论
上一页2 页 / 共 7下一页

我研究出了最快的排序“算法” 中回复

挺强的

2022-08-31T20:32:40 点赞:0

【UT】【UNDERTALE】关于UT各种常见误区 中回复

像这样的ut党不常见了(

2022-08-31T20:36:05 点赞:1

一天,UT交流群里新加了一名成员…… 中回复

血压升起来了兄弟()()

2022-08-31T20:46:39 点赞:0

教你在kitten绕开(注意不是破解)防沉迷van作品 中回复

那设置防沉迷还有什么意义?(模仿某些“圣女”)

2022-08-31T20:57:01 点赞:0

xl的唠嗑|猫站低龄化相关 中回复

低龄化带来没素质的人多

有素质的人又容易被喷

2022-08-31T21:02:52 点赞:2

震惊,2019年岛三有10w人 中回复

center_image

2022-08-31T21:17:31 点赞:2

震惊,2019年岛三有10w人 中回复

乐()

2022-09-01T08:45:44 点赞:0

震惊,2019年岛三有10w人 中回复

乐)

2022-09-01T10:48:19 点赞:0

第一届“思华年杯”音乐创作节--简章 中回复

我要开小号()()

2022-09-01T12:59:01 点赞:0

第一届“思华年杯”音乐创作节--简章 中回复

#第一届“思华年杯”音乐创作节

打错字了()()

2022-09-01T13:09:38 点赞:0

震惊,2019年岛三有10w人 中回复

乐()

2022-09-02T22:15:04 点赞:0

自学的c++程序~第一期 中回复

对了,这是高精度加法)

2022-09-02T22:23:59 点赞:0

自学的c++程序~第一期 中回复

自学滴——

2022-09-03T08:52:46 点赞:0

新物种发现 中回复

up主是不良职业

这货估计是信自己妈说的话

2022-09-03T17:27:08 点赞:3

【编程知识】盘点世界上17常见的编程语言 中回复

#include<cmath>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn=50;
int n;
int top;
int v[maxn];
char s[maxn],c[maxn];
void Push(int x,int flag){
	if(!flag)c[++top]=x;
	else v[top]=x;
}
int Pow(int x,int n){
	int sum=1;
	for(int i=1;i<=n;i++)sum*=x;
	return sum;
}
void Pop(){
	if(top<=0){
		printf("输入有误!!");
		exit(0);
	}
	if(c[top]=='+')v[top-1]+=v[top];
	if(c[top]=='-')v[top-1]-=v[top];
	if(c[top]=='*')v[top-1]*=v[top];
	if(c[top]=='/')v[top-1]/=v[top];
	if(c[top]=='^')v[top-1]=Pow(v[top-1],v[top]);
	top--;
}
int Opr(char x){
	if(x=='+'||x=='-')return 0;
	if(x=='*'||x=='/')return 1;
	if(x=='^')return 2;
	return -1;
}
bool Check(char x){
	if(Opr(x)<=Opr(c[top]))return true;
	return false;
}
int main(){
	scanf("%s",s);
	n=strlen(s)-1;
	s[n]=')';
	Push('(',0);
	for(int i=0;i<=n;i++){
		while(s[i]=='(')Push(s[i++],0);
		if(!isdigit(s[i])){
			printf("输入有误!!");
			return 0;
		}
		int x=0;
		while(isdigit(s[i]))
		x=x*10+s[i++]-'0';
		Push(x,1);
		while(true){
			if(s[i]==')'){
				while(c[top]!='(')Pop();
				v[top-1]=v[top--];
			}
			else{
				while(Check(s[i]))Pop();
				Push(s[i],0);
				break;
			}
			i++;
			if(i>n)break;
		}
	}
	if(top>0)printf("输入有误!!");
	else printf("%d",v[0]);
    return 0;
}

 

2022-09-04T00:38:02 点赞:0

盘点c++你常干的事情—— 中回复

啊啊啊怎么这么少内容啊

2022-09-04T20:07:34 点赞:0

盘点c++你常干的事情—— 中回复

没人看啊

2022-09-04T20:32:11 点赞:0

【小游戏】闭着眼在键盘上打字,你能打出什么? 中回复

会盲打的集合

2022-09-07T15:43:53 点赞:0

人生模拟器网友版 中回复

0岁,你因难产而喵()()

2022-09-08T16:30:43 点赞:0

人生模拟器网友版 中回复

2岁,你进男厕所的事被传开了,你社喵了(物理)

2022-09-08T16:35:49 点赞:0

人生模拟器网友版 中回复

4岁 你被判114514年

2022-09-08T16:46:17 点赞:0

人生模拟器网友版 中回复

114519岁 你因太老而被判1919810年()()()()

2022-09-08T16:57:09 点赞:0

人生模拟器网友版 中回复

115.514岁 你因年龄是小数又被判了114514年()

2022-09-08T17:02:48 点赞:0

随便写的小诗…… 中回复

老师要用反衬,感觉严重偏题了()

2022-09-08T22:21:42 点赞:0

迷你世界?!算了吧。。。 中回复

发这条帖的意思就是反讽(?)某些mn mc引战玩家)

2022-09-09T08:10:07 点赞:0

人生模拟器网友版 中回复

0岁,你因难产而死(悲

2022-09-09T08:37:43 点赞:0

(已发灌水)把你们上次复制(最后一次复制)的内容发出来 中回复

梨园镇

 

2022-09-09T08:39:56 点赞:1

用六个字介绍你的头像,然后把这五个字的首字母倒着打出来 中回复

frisk——卡丝染发(草

2022-09-09T08:42:43 点赞:0

【突发消息】一个喵的落幕——英国女王伊丽莎白二世去世 中回复

默哀

2022-09-09T09:10:29 点赞:0

人生模拟器网友版 中回复

6岁 警察查到你有过倒着长的经历,把你打扁了(年龄/2)

2022-09-09T14:40:51 点赞:0