- 博客(16)
- 收藏
- 关注
原创 前进方格c++
在一个n*m的方阵中,m为奇数,放置n*m个数,方格中间的下方有一人 用蓝色箭头表示,此人可按照五个方向前进,分别是前面,和前面的相隔的四个, 人每走过一个方格必须取此方格中的数,要求找一条从底到顶的路径,使其数相加之和为最大。输出最大和的值 #include<stdio.h> int main(void) { int array1[6][7] = { {16,4,3,12,6,0,3}, {4,-5,6,7,0,0,2}, .
2022-04-29 21:02:34
1429
2
原创 找出不合格的物品,折半查找法
#include<stdio.h> #define N 100 int search(int* a, int left, int right); int sum_buf(int* a, int left, int right); int main(void) { int a[N]; int i; int s; for (i = 0; i < N; i++) a[i] = 1; a[24] = 2;//编号为24的物品不合格 假设物
2022-04-29 16:51:45
265
原创 打印如下矩阵,1,2,3,4,5,6,7,24,25.....
#include<iostream> using namespace std; int main() { int i, j, a[15][15], n, k; printf("n="); cin >> n; k = 1; for (i = 1; i <= n / 2; i = i + 1) { for (j = i; j <= n - i; j = j + 1) //上方 { a[i][j] = k; k = k + .
2022-04-28 20:01:06
494
原创 打印如下方阵,5,7,4,8,9,1,c++
#include<iostream> using namespace std; int main() { int a[6]; int i, j, k, m; for ( i = 0; i < 6; i++) { cin >> a[i]; } for ( i = 5; i >=0; i--) { k = a[5]; for (m = 0; m < 6; m++) { cout << " " << a[..
2022-04-28 19:15:49
1356
原创 c++稀疏多项式,应该是c和c++语法合在一起写了
//凑合着看吧 #include<iostream> #include<string> using namespace std; typedef struct PNode { float coef; int expn; struct PNode* next; }PNode, * Polynomial; //多项式的创建 void CreatePolyn(Polynomial& P, int n) { P = new PNode; P->next = NU
2022-03-19 17:52:46
805
1
原创 python学生信息管理系统,用类做的
python学生信息管理系统,比较简单 class Student: def __init__(self, id, name, gender): self.id = id self.name = name self.gender = gender def __str__(self): return f'{self.id}, {self.name}, {self.gender}' class StudentMan:
2022-03-07 13:24:02
732
原创 猴子吃桃问题
猴子吃桃问题: 一只小猴子摘了若干桃子,每天吃现有桃的一半多一个,到第十天时就只有一个桃子了,求原有多少个桃? 递推公式 : ai=(1+ai)x2 i=9,8,7,6...1 i为下标 #include<iostream> using namespace std; int main() { int i, a=1; for (i = 9; i >= 1; i = i - 1) a = (a + 1) * 2; } cout << a; return 0; }
2021-11-30 15:47:10
624
原创 算法设计打印螺旋阵
第一题 方阵一 #include<iostream> using namespace std; int main() { int a[6]; int i, j, k, m; cout << "请输入六个数字:" << endl; for (i = 0; i < 6; i++) { cin >> a[i]; } for (i = 5; i >= 0; i--) { k = a[5]; for (m = 0; m <
2021-11-30 14:37:23
258
原创 实验3 交互式SQL语言1
数据库实验 实验3 因为老师给的文档全是英文,看不懂,于是截了几张图翻译图 这次实验没有用外键 使用的软件是Microsoft SQL Server Management Studio 18 附上翻译图 authors: publishers: sales: titles: stores: 4、使用SQL查询分析器,对Pubs数据库完成如下查询操作: 1)简单查询 (1)查询所有作者的作者号、姓名信息;(authors表) (2)查询所有作者的姓名和作者号信息,并在每个作者的作者号前
2021-10-30 22:11:20
1645
原创 约瑟夫环问题
实验六 约瑟夫环问题 1、问题描述: 编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数, 上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。 2、基本要求: 利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。 测试数据:m的初值为20,n=7 ,7个人的密码依次为3
2021-06-14 20:01:22
942
原创 最短路径,邻接矩阵请设计一个最佳路径导航功能,根据用户输入的起始点,输出最佳路径,以及需要的时间。
#define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; #include<cstdlib> #define MAX_VRETEX_NUM 20 #define MaxInt 32767 #define MVNum 50 typedef struct { int vexs[MVNum]; int arcs[MVNum][MVNum]; int vexnum, arcnum; }AMGraph;
2021-06-14 17:27:27
370
原创 c++链表学生管理系统,比较稳定
#include <cstdlib> #include <cstring> #include<iostream> #include<cctype> using namespace std; #include<string> typedef struct Node { char name[10]; int num; int age; struct Node* next; }lnode; //创建一个学生链表 struct Node* cre
2021-06-14 15:18:41
296
原创 c语言 表达式的求值
运用c++栈。进行表达式的求值,在vs2017里可以完美运行 #include<iostream> #include<cstring> #include<stack> #include<stdlib.h> using namespace std; const int maxn = 110; #define _crt_secure_no_warnings char priority[7][7] = { {'>','>','<','<'
2021-05-09 16:09:41
299
原创 顺序表的初始化,取值,查找,插入,删除操作
#include<iostream> #include<string> using namespace std; #define MAXSIZE 100 typedef struct { int *elem; int length; }sqlist; //初始化 int InitList(sqlist &L) { L.elem = new int[MAXSIZE]; if (!L.elem) { exit(OVERFLOW); } L.length =
2021-05-05 19:27:09
2175
2
原创 C语言学生信息系统 -文件
利用文件知识建立一个学生信息系统 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct { int year; int month; int day; }date; typedef struct { int num; char name[20]; date birthday; }student; student stu; student *pstu = &stu
2021-04-16 21:24:05
230
原创 C语言第一章例题
**C语言第一章例题 ** 例题1.1 在屏幕上输出"Hello Python" #include <stdio.h> void main() { printf("Hello Python!\n"); } 例题1.2 计算两数a、b之和,并输出结果c 程序实现 #include <stdio.h> void main() { int a,b,c; a=1,b=2; c=a+b; printf("c=%d\n",c); } 例题1.3 从键盘输入一个实数,
2021-04-14 15:20:18
782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅