ljt12138
ljt12138
关注数: 4
粉丝数: 43
发帖数: 1,580
关注贴吧数: 49
【多图秒杀】自制脚本语言ing 镇楼图 running on c4droid
四大名著 编译原理 计算机组成 算法导论 人工智能 渣渣的我只拜读了一本,还没读完。。
NOIp可以使用c++ pb_da吗 初三渣渣求不坑
[宣传]Yetstudio/五中OIer准官网上线 继佑神的I hate red在App Store上线,Yetstudio(佑神工作室名称)的网站备案终于通过,意味着它成为太原五中OIer的准官网!
渣渣字符串处理 推迟开学,写个字符串处理庆祝一下~以后完善
TOCL算法库开写 TYWZ(大五中缩写) OIer's Code Library是我们信息竞赛班的渣渣们写的算法库(撒花)。。 已经登陆。Github(暂时只有快排/归并几个算法) 欢迎下载使用,看源码,学算法 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.github.com%2FTYWZOIers%2FTOCL&urlrefer=b74f575bbf7072320b56852dc636d40f
征解 这是一道有难度的题,希望大家好好烧脑,好好想想思路,不要求写出程序。
【来自五中码农的问候】 五中初中部/高中部的学长学姐,学弟学妹们,大家好!! 新人发帖求关照
开源函数式编程语言 早有人让我开源,开就开嘛。 于是新写了一个函数式编程语言,放在github了。。还只是个框架,容我慢慢更新。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.github.com%2Fljt12138%2FProject-L&urlrefer=e11aa7184a4d7c4b2b90ef6b6656b49e 度娘不会残暴到连外国的都吞吧。。。
分享让我受益匪浅的代码 听说一楼要喂xx@mengyapeng1
来来来,我原创几个题活跃气氛 1,导弹攻击(attack) S国将对A国发动导弹袭击,A国情报机构截获了一批信息,为其发射的导弹数量和高度。你需要得出其最高的导弹及此高度导弹的数量(同一高度可以有多枚导弹),以便A国进行防御。 【输入格式】 第一行为n,表示导弹数量(0<n<=1000) 第二行为n个数(<100000),表示每一枚导弹的高度。 【输出格式】 两个数x,xn,分别表示最高导弹的高度及此高度的导弹数量。 【输入样例】 4 1000 3000 3000 2000 【输出样例】 3000 2 【说明】 无
算法之美------图论算法 http://tieba.baidu.com/p/3944544073 来看看偶写的
冒泡 算法之美 吧里面好多人都对算法不屑一顾。现成的东西干嘛要重写一遍?然而算法却比我们想象的要美很多。
70行简单贪吃蛇 最近怎么都喜欢贪吃蛇,于是我闲着没事码了一发。发现挺有意思。界面非常简陋,各种渣,但是只有70行欧!
xl-ea教程 没有最好,只有更好。 xl-ea 不断改进中......
Xl-ea发布预告 你们可能问我问我怎么不开心,我说,xl逼近,只要一不小心,她的bug,可能就要爆发。
程序人生 在这里记录编程的点点滴滴,记录让我们大笑的段子
【教程】学算法 带你装b带你飞 一楼敬所有码农 程序猿 图灵在上
为shell加入标准数据结构 发现现写数据结构遭雷劈后 为es加入stack和queue, 剩下慢慢来
好沉寂 来我出几个题 来捧场 @火可天 @李登淳
定期晒进度 虽然没有for,但修改了一个大爱的while
晒进度 这不是水。。。。。。吧
改进 @火可天 @李登淳
太激动了。。。 自己编的解释器 终于有个能用的程序了 比较排序 for easyshell
真的不是鬼 一楼不给看
一个shell 叫什么好呢? 鉴于本吧对于鬼的情绪以及@李登淳 ,就不在搞某gui了。 最近是学生们的伤心日,所以速度很慢,见谅
学习c++的一些小经验 for 学习c++的一些小经验 for 初学者 在语法上摸爬滚打了半年,对c++有了一些粗浅的认识。由于初学的时候感觉很迷茫,写个帖子激励初学者们。 首先 要有学习的热情。如果你不想学,就赶紧放弃。无论何时,都要保持热情,否则很难把这项枯燥的科学学习下去。 然后 学习独立完成程序。不要总当伸手党,对于不会的问题,要勤于实践,自己去调试,才能不断提高编程能力。 再次 不断接受新事物。不要拘泥于已经学到的知识,c++及其他语言都博大精深,只有不断学习,充实自己,才能学有所成。 最后 实践出真知。多做一些项目,小程序,不要纸上谈兵。注意培养良好的编程习惯。 手机打字,累死了。。 ps 求各位以后不要问 "数学/英语不好能不能学c++"的问题了。还有 teenagers共勉,楼主初二党。
学习c++的一些小经验 for 初学者 学习c++的一些小经验 for 初学者 在语法上摸爬滚打了半年,对c++有了一些粗浅的认识。由于初学的时候感觉很迷茫,写个帖子激励初学者们。 首先 要有学习的热情。如果你不想学,就赶紧放弃。无论何时,都要保持热情,否则很难把这项枯燥的科学学习下去。 然后 学习独立完成程序。不要总当伸手党,对于不会的问题,要勤于实践,自己去调试,才能不断提高编程能力。 再次 不断接受新事物。不要拘泥于已经学到的知识,c++及其他语言都博大精深,只有不断学习,充实自己,才能学有所成。 最后 实践出真知。多做一些项目,小程序,不要纸上谈兵。注意培养良好的编程习惯。 手机打字,累死了。。 ps 求各位以后不要问 "数学/英语不好能不能学c++"的问题了。还有 teenagers共勉,楼主初二党。
四则运算完结版 二话不说上代码 #include <vector> #include <string> #include <cmath> using std::vector; using std::string; double Count(string aa){ vector<bool> opera; double y=0;//记录数据 char temp='+',f=temp;//temp是读入缓存,f是符号 vector<double> add;//储存本次结果 int i=0; double N=0.1; //读入小数位用的 while (temp!='='){ temp=aa[i]; //放到temp里 if (temp=='.'){ //处理小数 N=0.1; while (1){ i++; if (!(aa[i]>='0' && aa[i]<='9')) break; y += (aa[i]-48)*N; N/=10; //N在十分位是0.1,百分位是0.01... } i--; } else if (temp>='0' && temp <='9')//处理整数 y = y*10+(temp-48); else if (temp=='('){ //处理括号 opera.push_back(true); f=aa[i-1]; string ttemp; while (!opera.empty()){ i++; if (aa[i]=='(') opera.push_back(true); else if (aa[i]==')') opera.pop_back(); ttemp+=aa[i]; } ttemp+="="; //加上结尾'=' y=Count(ttemp); //递归计算括号内容 } else{ switch (f){ case '+': add.push_back(y); break; case '-': add.push_back(-y); break; case '*': add[add.size()-1]*=y; break; case '/': add[add.size()-1]/=y; //以上参见我上一程序 break; default: add.push_back(y); //解决开头不打'+'输入'('出现的问题 ,这个还要改进 break; } f=temp; y=0; } i++; //从当前开始读取下一个 if (aa.size()==i) break; //第二套结束退出(防出错) } y=0; for (int i=0;i<add.size();i++) y+=add[i]; //累加起来 return y; }
我只看看,不说话
这个则么破
c++支持运算符优先级的四则运算+注释(大神绕道) 不知为啥大家初学时都喜欢写计算器...可能是简单吧。。我一开始用goto写计算器,几百行代码,还不如现在30行。。说多了都是泪啊。。好了言归正传。。 鉴于贴吧美(can)轮(bu)美(ren)奂(du)的格式,缩进用"_"代替,勿喷,轻点拍砖。 #include<iostream> #include<vector> //stl中的动态数组(也可以用普通数组,但内存不划算),下面详解 using namespace std; //不说了吧。。 int main(){ ___vector<double> add; //创建double型动态数组,命名为add ___double i;//操作数 ___char f='+';//符号 ___bool first=true;//这个为了开头省打"+" ___while (1){ _____if (!first) _______cin >> f; //若非开头,输入符号 _____if (f!='=') _______cin >> i; //若非结尾("="),输入操作数 _____else _______break; //若为结尾,退出 _____switch (f){ //加法直接压入add _______case '+': _______add.push_back(i); //vector.push_back(i) 向数组末尾插入一个i,数组长度自动+1 _______break; //减法-i压入add(看成多项式相加) _______case '-': _______add.push_back(-i); _______break; //若为乘,除法对数组内最后一个数运算 _______case '*': _______add[add.size()-1]*=i; //vector.size()获取数组长度 //这里解释下为啥是-1,size()给出长度,但数组是从add[0]开始的。 _______break; _______case '/': _______add[add.size()-1]/=i; _______break; ___} ___first=false; //第一次运算后否定 __} __i = 0; __for (int t=0; t<add.size(); t++) _____i += add[t]; //把add中的数加起来并输出,完了 __cout << i; __return 0; }
小数化分数 前段时间有人要小数化分数,现在做了个无限循环小数化分数,用小学奥数方法。。。大家看看 /*方法: 纯循环小数:一个循环节有几个数,分母就有几个9,分子则为一个循环节上的数 例.0.3=3/9,0.347=347/999 混循环小数,循环节有几个数,分母就有几个9,不循环的有几个数,分母再添几个0,分子是从不循环到一个循环节数减去不循环的数 例.0.32=(32-3)/90,0.2134=(2134-21)/9900*/ #include<iostream> #include<cmath> using namespace std; int a=0; //分母 int b=0; //分子 int i; //小数整数位 int c,cl; //纯循环及位数 int h,hl; //混循环及位数 void input(){ cout << "输入整数部分 "; cin >> i; cout << "输入不循环部分(没有则为0) "; cin >> h; cout << "输入循环部分 "; cin >> c; } int getlength(int a){ int l; for (l=0;; l++){ if (a <= 0) break; a /= 10; } return l; } void d(){ cl = getlength(c); hl = getlength(h); for (int i=0; i<cl; i++){ a*=10;a+=9; } for (int i=0; i<hl; i++) a*=10; b = h*pow(10,cl)+c-h; //以上处理循环位 b += i*a; //整数位 } int gcd(int a,int b){ return b==0?a:gcd(b,a%b); } void yf(){ //约分 int k=gcd(a,b); b /= k; a /= k; } int main(){ input(); d(); yf(); cout << b << "/" << a; return 0; }
乐玩家需要你们! 还在苦于反馈问题没有官方吗?还在苦于回答问题没人解答吗?加入我们吧!这里有官方人员为你答疑解难,有大神为你制作第三方rom。 h去ttp://bbs.leno掉vo.com/字s8/ join us!we need you!
乐玩家需要你们! 还在苦于反馈问题没有官方吗?还在苦于回答问题没人解答吗?加入我们吧!这里有官方人员为你答疑解难,有大神为你制作第三方rom。 h去ttp://bbs.leno掉vo.com/字s8/ join us!we need you!
话费余额都讨厌读读读研 团队的移动一岁多休息
xfgghuhvcghhvbbbhhhhhj 嘎嘎嘎嘎赶快回家你活该君不见
刚刚给你机会 他发个图个哈哈哈哈
你他妈在逗我你tmd逗。 哈哈哈哈哈哈哈哈哈哈
张子悦你个逗比逗比逗比。 哈哈哈哈哈哈哈哈哈
建议本吧改名 改成cpp吧,好不容易才跳回来!!!
这里有人搞c++吗 感觉c++用的更顺手。。
[官方公测]vibe2.0 感谢联想工程师!
为什么我不能发帖。 vibe2.0公测已出,但我发不了贴。。 在这样我只能不发了。。
1
下一页