![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
训练
sasaxie
山东临沂人,开发后端多年,打算从零开始整理编程知识
展开
-
n进制数转换成十进制数
// 其他进制数转化成十进制数.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;int main(){ string number; int change; int val;//存放输入数字的位数 char nu原创 2012-12-01 15:21:50 · 1953 阅读 · 0 评论 -
[深度优先搜索DFS]找出一组数是否能凑成一个整数
n=4a={1,2,4,7}k=13输出Yesn=4a={1,2,4,7}k=15输出No#include using namespace std;int a[10];int n;int k;bool dfs(int i, int sum){ //如果前n项都计算过了,则返回sum是否与k相等 if (i == n) {原创 2013-12-25 21:55:30 · 824 阅读 · 0 评论 -
栈和队列
栈/** 栈*/#include #include using namespace std;int main(){ stack s;//声明存储int类型数据的栈 s.push(1);//将1压栈 s.push(2); s.push(3); cout << s.top() << endl;//输出3 s.pop();//3出栈原创 2013-12-24 19:55:41 · 693 阅读 · 0 评论 -
最长上升公共子序列
题目明天上......#include #include //容器using namespace std;struct Info{ int index;//索引 int value;//数值 int lenght;//到这个元素的最长长度};Info info;vector V;//存放数据类型为Info类型的容器,保存所有终点信息int mai原创 2013-12-21 23:16:02 · 771 阅读 · 0 评论 -
Ants
题目明天发#include using namespace std;int s[10] = {0};//存放每个蚂蚁离左侧的距离int lenght;//杆子长度int count;//蚂蚁数量int maxx = 0;int minn = 0;void in();void out();void solve();int max(int, int);int min(i原创 2013-12-22 22:57:54 · 755 阅读 · 0 评论 -
数组大折腾
问题描述:定义数组,为数组赋初值、输入值、翻倍、输出等各种操作/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp * 作 者: 解晓东 *原创 2012-12-22 09:56:13 · 651 阅读 · 0 评论 -
利用函数调用形式,传递一维数组名进行函数调用
利用函数调用形式,传递一维数组名进行函数调用(1)设计冒泡排序函数,在主函数中调用。(2)设计选择排序函数,在主函数中调用。(3)设计逆序存放函数,在主函数中调用。 原先a[0]~a[4]存放2 8 7 5 3,调用逆序存放函数后 a[0]~a[4]变为存放3 5 7 8 2代码如下:#include using namespace std;/*原创 2012-12-22 10:59:57 · 4931 阅读 · 0 评论 -
成绩处理
【缺点】:还不能判断两个float类型是否相等,把所有float 换成 int类型就行了。// 成绩处理.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;/*把所有float类型换成double效果更好 (1)输入小组原创 2012-12-22 10:44:18 · 623 阅读 · 0 评论 -
学生成绩统计
1、学生成绩统计 课程1 课程2 课程3 学生1 89 78 56 学生2 88 99 100 学生3 72 80 61原创 2012-12-22 10:55:59 · 1253 阅读 · 0 评论 -
用指针实现逆序存放数组元素
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:解晓东 * 完成日期:2012 年 12 月 6 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述:用指针实现逆序存放数组元素原创 2012-12-06 17:30:30 · 15186 阅读 · 0 评论 -
指向结构体变量的指针
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:解晓东 * 完成日期:2012 年 12 月 6 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述:指向结构体变量的指针原创 2012-12-06 17:31:34 · 902 阅读 · 0 评论 -
【简单计算器】实现加减乘除
//2012年12月1日16:59:52,有图#include "stdafx.h"#include using namespace std;int main(){ float num1, num2; char ch; cout << "please input tow numbers expression:"; cin >> num1 >> c原创 2012-12-01 22:04:21 · 3400 阅读 · 0 评论 -
【打印杨辉三角】数组实现
// 打印杨辉三角.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int main(){ int i, j; int arri[11][11]; for (i=0; i<11; ++i)//每行第一列和最后一列为1 {原创 2012-12-01 22:56:15 · 1210 阅读 · 0 评论 -
【绘制余弦曲线】
// 绘制余弦曲线.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int main(){ double y; int x, m; for (y=1; y>=-1; y-=0.1) { m = acos(y)*10;// 求原创 2012-12-01 22:21:20 · 1159 阅读 · 0 评论 -
简单的级数运算
有一分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13 ... 求出这个数列的前20项之和。运行结果如下:// 简单的级数运算.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int main(){ int up=2, down=1;原创 2012-12-01 23:06:53 · 1546 阅读 · 0 评论 -
【模拟自动售货机】switch训练
//2012年12月1日17:10:03#include "stdafx.h"#include using namespace std;int main(){ int select; system("cls");//清屏 cout << "****************************\n"; cout << "* 可选择的按键原创 2012-12-01 22:20:15 · 2097 阅读 · 0 评论 -
输入密码时显示*,需另设一组数组保存整理后的密码
// password2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;#define PASSWORD 20int main(){ char passwd[PASSWORD]; char pass; int count=0;原创 2012-12-01 15:26:27 · 843 阅读 · 0 评论 -
高斯日记
#include int y = 1777;int m = 4;int d = 30;int year = 1777;int month = 4;int day = 30;int tempYear = 0;int tempMonth = 0;int tempDay = 0;int days = 0;int array[] = {0, 31, 28, 31, 30, 31,原创 2014-01-15 18:47:05 · 895 阅读 · 1 评论