C++
文章平均质量分 52
同学少年
没有什么不可能!
展开
-
编写基于对象的程序求3个长方体的体积
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: volume.cpp * 作者:孙锐 * 完成日期: 2013年 3 月 25 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:需要求3个长方体的体积* 程序输出:原创 2013-03-25 21:44:10 · 3817 阅读 · 0 评论 -
第十周项目5:贪心的富翁
上机内容:用循环语句完成累加上机目的:学会循环语句的使用/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 10 月 31 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:一原创 2012-10-31 17:58:34 · 1110 阅读 · 0 评论 -
第十周项目1:求1000以内所有偶数的和
上机内容:用循环语句完成累加上机目的:学会循环语句的使用/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 10 月 30 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:求原创 2012-10-30 16:39:26 · 1564 阅读 · 0 评论 -
reverse对数字和字符串的倒置
数字:#include #include #include using namespace std;int main(){ vectora; for(vector::size_type i=0;i<=9;i++) a.push_back(i); for(vector::size_type k=0;k<=9;k++) cout<<a原创 2013-04-22 16:28:13 · 2205 阅读 · 0 评论 -
vector容器的简单用法
#include #include #include using namespace std;int main(){ vectora(10,1);//保存了10个1; vectorb;//b为空 a.push_back(2); a.push_back(3);//向原有的容器中a中后面再加入两个数 b.push_back(1);原创 2013-04-19 23:04:21 · 1706 阅读 · 3 评论 -
数组中的最大值,最小值,数组元素之和并逆序输出数组的元素
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 12 月 4 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:求数组中的最大值,最小值,数组元素之和并逆序输出数组的元素* 程序输出:数字*原创 2012-12-04 22:32:19 · 1903 阅读 · 0 评论 -
用起泡法对10个数排序(由小到大和由大到小)
由小到大#include using namespace std;int main(){ int a[11]; int i,j,t; cout<<"input 10 numbers:"<<endl; for(i=1;i<11;i++) cin>>a[i];//输入a1到a10 cout<<endl; for(j=1;j<=9;j++)//10个数进行9原创 2012-12-02 20:11:30 · 9647 阅读 · 1 评论 -
各种图形的输出
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 12 月 1 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:各种图形的输出* 程序输出:图形* 问题分析:使用循环* 算法设计:原创 2012-12-01 22:54:21 · 1335 阅读 · 0 评论 -
判断输入的年月日是否合法
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 12 月 1 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:输入年月日如 2012 4 13 判断是否输入合法* 程序输出: 输入的年月日是否原创 2012-12-01 22:22:00 · 4621 阅读 · 0 评论 -
第十周项目3:输出九九乘法表
上机内容:用循环语句完成累加上机目的:学会循环语句的使用/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 10 月 30 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:输原创 2012-10-30 17:41:17 · 1211 阅读 · 0 评论 -
利用switch语句编写猜数字(1~10)小游戏
#include using namespace std;int main(){ int a,b,c,d,e,f,j,h,i,g; cout<<"下面我们做一个小游戏"<<endl; cout<<"请您每次任意输入1~10的一个数字,按回车键"<<endl; cout<<"我们为你准备了一个幸运原创 2012-10-18 13:14:57 · 3316 阅读 · 0 评论 -
编程输出三个数中的最大值
#include using namespace std;int main(){ int a,b,c,d; cin>>a>>b>>c; if(a>b) d=a; else if(b>c)d=b; else d=c; if(a>c)d=a; else if(b>c)d=b; else d=c; cout<<"max="<<d<<endl; retu原创 2012-10-22 16:09:02 · 3578 阅读 · 0 评论 -
多文件程序输出数组的最大值
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: sr.cpp * 作者:孙锐 * 完成日期: 2013年 3 月 25 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:找出数组中最大元素的值 * 程序输出:数组中的最大值 */原创 2013-03-25 21:33:46 · 1518 阅读 · 0 评论 -
换分币问题
换分币:用一元人民币兑换成1分、2分和5分硬币,有多少种不同的兑换方法?#include using namespace std;int main(){ int a,b,c,sum=0; for(a=0;a<=100;a++) for(b=0;b<=50;b++) for(c=0;c<=20;c++) { if(a+b*2+c*3==100)原创 2012-11-27 14:45:42 · 1292 阅读 · 0 评论 -
第十周项目2:编程输出1/3-3/5+5/7-7/9…+19/21的结果
上机内容:用循环语句完成累加上机目的:学会循环语句的使用/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐* 完成日期:2012 年 10 月 30 日 * 版 本 号:v1.0 * 输入描述:无 * 问题描述:求原创 2012-10-30 17:06:56 · 2305 阅读 · 0 评论 -
百鸡百钱问题
百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?#include using namespace std;int main(){ int x,y,z; for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;原创 2012-11-27 14:28:18 · 1100 阅读 · 0 评论 -
C++中,get getline gets getchar 用法
1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字: #include using namespace std; main () {转载 2013-04-22 20:38:50 · 3342 阅读 · 1 评论 -
[ACM]Shopping
题目描述Saya and Kudo go shopping together.You can assume the street as a straight line, while the shops are some points on the line.They park their car at the leftmost shop, visit all the s原创 2013-05-21 14:54:05 · 1853 阅读 · 0 评论 -
二进制转换
问题描述:输入多组数据,输出其二进制的形式,以输入0 结束程序。解法:循环。用一个数组来存放每次运算的余数,每次运算指的是被除数 除以 2 ,每得到一个余数就放到数组里面,一直运算知道被除数等于0为止,输出二进制要从数组里逆序输出。代码:#include using namespace std;int a[100];//数组用来存放余数int main(){ int原创 2013-05-21 14:20:22 · 1473 阅读 · 0 评论 -
[ACM]A + B Problem (大数相加3种方法)
Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. InputThe first line of the input contains an integer原创 2013-05-22 22:00:00 · 2704 阅读 · 0 评论 -
oj练习四道题目
Description给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123Input一个不大于5位的数字Output三行第一行 位数第二行 用空格分开的每个数字,注意最后一个数字后没有空格第三行 按逆序输出这个数#include using names原创 2013-05-09 21:23:47 · 1761 阅读 · 0 评论 -
[ACM]Identifiers
题目描述 Identifier is an important concept in the C programming language. Identifiers provide names for several language elements, such as functions, variables, labels, etc.An identifier is a sequenc原创 2013-05-26 12:16:19 · 1641 阅读 · 0 评论 -
[ACM]n a^o7 !
题目描述All brave and intelligent fighters, next you will step into a distinctive battleground which is full of sweet and happiness. If you want to win the battle, you must do warm-up according to m原创 2013-06-01 20:30:05 · 1881 阅读 · 0 评论 -
[ACM]The Best Seat in ACM Contest
题目描述Cainiao is a university student who loves ACM contest very much. It is a festival for him once when he attends ACM Asia Regional Contest because he always can find some famous ACMers there.原创 2013-06-01 20:43:54 · 1487 阅读 · 0 评论 -
[ACM]Common Subsequence
Problem DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exi原创 2013-06-03 14:29:18 · 1659 阅读 · 0 评论 -
[ACM]Max Sum
Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 +原创 2013-06-03 20:02:16 · 1735 阅读 · 0 评论 -
[ACM]躲猫猫
Description calmound一回来就突然离奇失踪了,后来发现原来是偷偷地躲在了妹子群中。你能不能找到他,把他抓回来做题呢?Input 输入包含多组数据,直到文件EOF结束。每组数据给你一个字符串,字符串长度Output 如果字符串中包含calmound则输出Yes,否则输出NoSample Inputacalmounddasddac原创 2013-06-17 22:19:18 · 2262 阅读 · 4 评论 -
MFC中计数及文件操作
①计数功能,鼠标左键每点击一下,面板上的数字加1,鼠标右键每点击一下,面板上的数字减1. 1.建立一个新的MFC项目,我这里取名为jishu 后来因为要涉及到数据的存储,即把面板上的内容存起来,这与文档类( CJishuDoc)有关,我们把显示的数字变量nCount定义在类CJishuDoc中。找到文件视图中的jishuDoc.h ,双击,在public: 里面定义成员变量 int nC原创 2013-07-19 19:34:14 · 2293 阅读 · 0 评论 -
MFC项目的建立
1. 打开Visual C++6.0 , 点击文件(file),新建(new),选择项目(Projects)里面的MFC AppWizard(exe),输入文件名,OK。在弹出的对话框中选择单文档(Single document),完成(finish),OK。这样一个MFC项目就建立好了。2. 编译运行下吧,我们可以看到如下的界面。3.原创 2013-07-19 13:08:54 · 1653 阅读 · 0 评论 -
MFC面板中显示内容及按钮消息的添加
一.窗口面板中显示内容 ① 画出一个圆 1. 首先建立一个MFC项目,我这里取名为 draw2. 在左边类视图中找到CDrawView类,面板上显示的东西和它有关,再找到CDrawView里面的 OnDraw ( CDC *pDC),双击它。3. 可以看到void CDrawView::OnDraw(CDC* pD原创 2013-07-19 18:32:40 · 2832 阅读 · 0 评论 -
MFC中简单的数据库文件操作(添加,修改,查找,删除)
要求:新建一个数据库文件(微软的access),里面包括学生的信息学号(ID),姓名(Name),英语成绩(English),在Visual C++ 6.0里新建MFC项目,新建学生记录类(StudentRecordSet),与数据库文件绑定。在C++里面对文件里的信息进行添加,查找,输出,删除操作。1. 首先新建一个MFC项目,这里取名为data 2.原创 2013-07-21 13:03:29 · 15212 阅读 · 1 评论 -
MFC中对话框的操作
①在菜单栏上加一个按钮(Dialog),点击弹出对话框。1.新建一个MFC项目,这里命名为sr,首先创建一个新的对话框,在资源视图里找到Dialog右键,Insert Dialog.出现新的对话框编辑界面。可以看到有两个按钮,OK和Cancel,自带,前者的ID为 IDOK(后面要用到),后者的ID为IDCANCEL,查看ID的方法,在按钮上鼠标右键,选择Properties,我们原创 2013-07-21 18:54:44 · 4563 阅读 · 0 评论 -
JavaEE关联Oracle数据库
package com.neusoft.hello;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.原创 2013-07-22 18:35:25 · 1973 阅读 · 0 评论 -
[ACM]Elevator
Problem DescriptionThe highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specifie原创 2013-09-01 12:55:37 · 2321 阅读 · 0 评论 -
[ACM]吃糖果
Problem DescriptionHOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。Input第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一原创 2013-09-01 13:14:49 · 2321 阅读 · 0 评论 -
[ACM]Let the Balloon Rise
Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest原创 2013-09-01 12:28:48 · 1708 阅读 · 0 评论 -
[ACM]Number Sequence
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).In原创 2013-09-01 12:48:11 · 1916 阅读 · 1 评论 -
[ACM]u Calculate e
Problem DescriptionA simple mathematical formula for e iswhere n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.原创 2013-09-01 13:04:59 · 1594 阅读 · 0 评论 -
[ACM]18岁生日
Problem DescriptionGardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。Input一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD。如我的生日原创 2013-09-01 13:34:33 · 2013 阅读 · 0 评论 -
[ACM]A Mathematical Curiosity
Problem DescriptionGiven two integers n and m, count the number of pairs of integers (a,b) such that 0 This problem contains multiple test cases!The first line of a multiple input is an in原创 2013-09-09 17:22:15 · 1763 阅读 · 0 评论