
c语言程序设计
SamPengLoveRice
这个作者很懒,什么都没留下…
展开
-
sstream 读入一行按空格分割
#include<iostream>#include<sstream>#include<string> using namespace std; int main(){ string str; while(getline(cin,str)) { string x; stringstream ss(str); while(ss>>x) cout<<x<<endl; } return 0;..原创 2021-03-20 09:27:02 · 358 阅读 · 0 评论 -
自我规定int string char[]
1.int—>string#include <string> string s = to_string(42);2.int—>char[] int n = 65535; char ss[10]; sprintf(ss, "%d", n);3.char[]->intint n;char str[100]="123"sscanf(str,"%d",&n);4.string->int#include <原创 2021-03-19 08:59:53 · 117 阅读 · 0 评论 -
lisp表达式求值
我今天才知道dev c++不能查看stl的内容,不然调试进行不下去。天啊,浪费时间!!!思想:三个栈,st1存符号,st2存左括号和数字,遇到右括号,st2弹出数字到stnum里,直到栈顶是左括号,然后把左括号弹出,然后弹出st1的符号,和stnum里的数字计算好了之后,再压入st2中#include <cstdio>#include <iostream>#include <stack>#include <queue>#include &..原创 2021-03-18 14:35:38 · 593 阅读 · 0 评论 -
识别星期几
我觉得我写的挺好,别人用char数组做的,这样做有空格都出不了数据,这样都能AC我居然不能,贴下来记录#include <cstdio>#include <iostream>using namespace std;int main(){ int flag=0;//我是第二个字符,默认不是 0不需要 1 需要 2从错误开始 char first; char wrongtogo; while(1){ char a; if(flag==2){ a..原创 2021-03-17 14:00:56 · 131 阅读 · 0 评论 -
装箱子问题
最开始用的很笨的方法,也想到了先装大的,测试结果也是对的,但是不能AC,肯定有细节错误,但是我的代码特别繁琐和冗长,我懒得修改,这个方法肯定不好。然后我去搜索,这个思想真不错!先贴上正确的,再贴不对的。#include <iostream>#include <cstdio>#include <cmath>using namespace std; int main(){ int a,b,c,d,e,f;//六类货品 int box;//箱子数字 in..原创 2021-03-17 13:01:01 · 616 阅读 · 0 评论 -
约瑟夫环,数学推导法
用的穷举法,让这些人一直报数,然后超时了,看别人AC的代码直接用的公式,我直接懵了,这是啥,怎么推出来的??先贴用数组的#include <cstdio>#include <iostream>using namespace std;int n;int main(){ while(1){ cin>>n; if(n==0) break; int pp[n]={0}; int num=n; int i=0; int..原创 2021-03-16 15:26:34 · 162 阅读 · 0 评论 -
归类c++不知道的函数
abs( )主要用于对求整数的绝对值 <cmath>fabs( )主要是求精度要求更高的double绝对值<cmath>__gcd(a,b) 求最大公约数 a,b可为int 和 long long <algorithm>原创 2021-03-16 09:04:47 · 81 阅读 · 0 评论 -
分解n!的质因数
一开始以为会出现有中间个数素数个数为0的情况,结果在纸上写了写发现,不会出现输出有0的情况,这道题比算法笔记的任意给一个数分解质因数的相对简单代码贴上,不知道能不能AC提供一下思路#include <cstdio>#include <cmath> const int maxprime=1000;//素数表开到1000,其实很大了 最大的数才100struct fact{ int num; int count;}; //结构体,质因数(数字,个数)bool ..原创 2021-03-15 09:54:03 · 379 阅读 · 0 评论