C++小程序
S孙大宝
A beginner php coder
展开
-
动态链表
// 动态链表0.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define NULL 0#includeusing namespace std;struct work{ int num; float pay; char sex; work *next; };i原创 2012-03-03 19:09:20 · 570 阅读 · 0 评论 -
C++ 二叉树(创建,遍历,查找,插入,删除)『菜鸟版』
//二叉树操作#include "stdafx.h"#includeusing namespace std; int num_visit=0;//记录输出元素个数struct tnode{ public: int data; public: tnode *left,*right; tnode(){} tnode(int item,tnode *p,t原创 2012-11-30 22:11:55 · 9339 阅读 · 3 评论 -
π值计算
π值计算我国古代数学家对圆周率方面的研究工作,成绩是突出的。三国时期的刘徽、南北朝时期的祖冲之都在这个领域取得过辉煌成绩。有了计算机,圆周率的计算变得十分容易了。如今,人们创造了上百种方法求π的值。其中比较常用且易于编程的是无穷级数法。π/4=1-1/3+1/5-1/7+1/9-...是初学者特别喜欢的一个级数形式,但其缺点是收敛太慢。π/2=1+1/3+1/3*2/5+1/3*2原创 2012-03-10 17:08:34 · 1133 阅读 · 0 评论 -
约瑟夫问题
有10个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止。问剩下第几个孩子。#include "stdafx.h"#includeusing namespace std;int n;int main(){ int a[100],m,k,i;coutcin>>n;for(原创 2012-03-10 17:03:09 · 618 阅读 · 2 评论 -
递归 倒序输出
输入类是abcd的字符串,要求使用递归实现反转字符串,使输出结果为dcba#include "stdafx.h"#include#includeusing namespace std;void D(int);int main(){coutcoutreturn 0;}void D(int n )原创 2012-03-10 17:07:39 · 1591 阅读 · 0 评论 -
625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。除了625,还有其它的3位数有这个特征吗?还有一个!该数是:_____________
#include "stdafx.h"#includeusing namespace std;int main (){int a,b,c,d,e,f;for(a=100;a{b=a*a;c=b/100000;d=(b-c*100000)/10000;e=(b-c*100000-d*10000)/1000;f=b-c*100000-d*10000-e*原创 2012-03-10 17:06:12 · 3357 阅读 · 0 评论 -
赛软件 * 比赛 = 软件比拼
1. (编程题)下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。 赛软件 * 比赛 = 软件比拼 试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。 【参考结果】465 * 14 = 6510// jkkj.cpp : 定义控制台应用程序的入口点。#include"s原创 2012-03-10 14:14:41 · 1984 阅读 · 0 评论 -
蓝桥小练-02
1. 程序设计(满分 9 分)当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。该校验的过程:1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。3、将奇数位总原创 2012-11-25 19:59:25 · 799 阅读 · 0 评论