- 博客(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 1331 2
原创 找出不合格的物品,折半查找法
#include<stdio.h>#define N 100int 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 193
原创 打印如下矩阵,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 397
原创 打印如下方阵,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 1277
原创 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 736 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 655
原创 猴子吃桃问题
猴子吃桃问题:一只小猴子摘了若干桃子,每天吃现有桃的一半多一个,到第十天时就只有一个桃子了,求原有多少个桃?递推公式 :ai=(1+ai)x2 i=9,8,7,6...1i为下标#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 579
原创 算法设计打印螺旋阵
第一题方阵一#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 197
原创 实验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 1491
原创 约瑟夫环问题
实验六 约瑟夫环问题1、问题描述:编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数,上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。2、基本要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。测试数据:m的初值为20,n=7 ,7个人的密码依次为3
2021-06-14 20:01:22 750
原创 最短路径,邻接矩阵请设计一个最佳路径导航功能,根据用户输入的起始点,输出最佳路径,以及需要的时间。
#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;#include<cstdlib>#define MAX_VRETEX_NUM 20#define MaxInt 32767#define MVNum 50typedef struct{ int vexs[MVNum]; int arcs[MVNum][MVNum]; int vexnum, arcnum;}AMGraph;
2021-06-14 17:27:27 296
原创 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 234
原创 c语言 表达式的求值
运用c++栈。进行表达式的求值,在vs2017里可以完美运行#include<iostream>#include<cstring>#include<stack>#include<stdlib.h>using namespace std;const int maxn = 110;#define _crt_secure_no_warningschar priority[7][7] = { {'>','>','<','<'
2021-05-09 16:09:41 175
原创 顺序表的初始化,取值,查找,插入,删除操作
#include<iostream>#include<string>using namespace std;#define MAXSIZE 100typedef 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 2056 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 159
原创 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 719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人