- 博客(18)
- 收藏
- 关注
原创 求Sn=a+aa+aaa+...+aa...a=?的值问题
每日一题:求求Sn=a+aa+aaa+...+aa...a=?的值,a和n由键盘输入思路:思路比较简单,只要想清楚就可以了,个位上的a总共会加n次,十位上的a总共会加n-1次,以此类推,r用来做累加,而d则用来做从个位数相加转向十位数相加的。#include<stdio.h>void main(){ int a,n; printf("请分别输入a和n...
2018-11-22 22:50:04
5328
1
原创 输入正整数后逆置输出
每日一题:输入一个正整数,输出原数并逆序打印出各位数字。#include<stdio.h>int main(){ int a,b=10,n=1; printf("请输入正整数:\n"); scanf("%d",&a); printf("输入的正整数为:%d\n",a); while(a>=b) //利用之前使...
2018-11-20 13:31:28
1630
原创 求输入正整数的位数
每日一题:输入一个正整数求出他是几位数,输出原数和位数。#include <stdio.h>void main(){ int a,b=10,n=1; printf("请输入正整数:\n"); scanf("%d",&a); while(a>=b) { b=b*10; n=n+1; ...
2018-11-18 17:15:56
5385
原创 求两个正整数的最大公约数和最小公倍数
每日一题:输入两个正整数,m和n,求其最大公约数和最小公倍数。#include<stdio.h>void A(int a,int b){ int c,d,i; if(a>b) {c=b;} else {c=a;} /*找到a和b中最小的数*/ for(i=1;i<=c;i++) { ...
2018-11-17 21:44:58
387
原创 南邮 微型计算机原理与接口技术 汇编语言 实验四
;FILENAME:931_1.ASMDATA SEGMENTTEXT DB 'THE QUICK BROWN FOX JUMPS OVER LAZY DOG' DB 0DH,0AHLLL EQU $-TEXTERROR DB 'COM1 BAD !',0DH,0AH,'$'DATA...
2018-10-29 18:44:58
1666
原创 南邮 微型计算机原理与接口技术 汇编语言 实验三
DATAS SEGMENT hello DB 'Welecome to China',0AH,'$' ICOUNT DB 18 OLD1C DD ? DATAS ENDS CODES SEGMENTASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS...
2018-10-29 18:43:02
3175
原创 南邮 微型计算机原理与接口技术 汇编语言 实验一
;FILENAME: EXA131.ASM .486 DATA SEGMENT USE16 ;SEGMENT 拼写错误 SUM DB ?,? ;多一个逗号 MESG DB '25+9=' MESG1 DB ...
2018-10-29 18:38:11
3468
原创 顺序表的就地逆置
线性表中的顺序表逆置算法:假设有10个元素,在申请空间的时候需要申请11个位置(注意:一维数组中有结束符,所以多申请一位空间),在逆置过程中需要考虑到申请12位空间10 20 30 40 逆置时:10 20 30 40 先将所有项向后移动一位: 10 20 30 40 将最后一位的值附在第一位上...
2018-09-26 12:00:26
1051
原创 用C语言来实现一个简单的数字排序
首先,需要强调一点,排序的方式有很多种,而我写的这一种应该是最容易理解的,比较适合初学者来看,但是实现排序相对占用空间比较多,不是一种很好的排序方式。这种方式使用的是一维数组的方式,首先是将申请的空间初始化,然后将输入的数分别放到对应序号的一维数组中,利用一维数组来计数,然后利用一维数组的将数打印出来。比如:随机选择0到9范围内的5个数,从小到大排序,输入1、6、3、5、3,会输出...
2018-09-20 17:09:01
5265
原创 南邮 数据库 SQL server 实现
首先数据库中的SQL语言功能相对简单,主要用于查询、插入、修改、删除,其实主要是相关的范式比较难判断,这边是南邮数据库的一道实验题,用SQL server实现的,可以参考创建数据库Create database B16111918结果一、创建表create table S(SNO CHAR(2) PRIMARY KEY,SNAME CHAR(10) UNIQUE,...
2018-07-25 09:43:35
677
原创 (数据结构、C语言)邻接表的建立、插入、输出、深度遍历、宽度遍历
#include<stdio.h>#include<stdlib.h>#define ERROR 0#define OK 1#define Overflow 2#define Underflow 3#define NotPresent 4#define Duplicate 5typedef int ElemType;typedef struct eNode...
2018-06-21 21:03:31
610
原创 (C语言、数据结构)邻接矩阵的建立、插入、输出、深度遍历、宽度遍历
#define ERROR 0#define OK 1#define Overflow 2#define Underflow 3#define NotPresent 4#define Duplicate 5typedef int ElemType;typedef struct{ElemType **a; //邻接矩阵int n; ...
2018-06-21 21:01:30
1031
原创 (C语言、数据结构)邻接矩阵的初始化、边的插入和输出,以及邻接矩阵的撤销和边的搜索
#include<stdio.h>#include<stdlib.h>#define ERROR 0#define OK 1#define Overflow 2#define Underflow 3#define NotPresent 4#define Duplicate 5typedef int ElemType;typedef struct{Ele...
2018-06-17 16:39:11
5557
原创 C语言实现一元多项式的创建、相加
#include<stdio.h>#include<string.h>#include<stdlib.h>#define ERROR 0#define OK 1typedef struct pNode //建立一元多项式{int coef; //系数int exp;//...
2018-05-28 17:51:51
9778
1
原创 C语言实现带表头单链表的就地逆置
#include<stdlib.h>#include<stdio.h>#define ERROR 0#define OK 1typedef int ElemType; //建立带表头结点的单链表typedef struct node { ElemType element; struct node *link;}node;t...
2018-05-28 17:41:48
3512
2
原创 C语言实现带表头结点单链表的初始化、查找、插入、删除、输出、撤销等操作
#include<stdlib.h>#include<stdio.h>#define ERROR 0#define OK 1typedef int ElemType; //建立带表头结点的单链表typedef struct node {ElemType element;struct node *link;...
2018-05-28 17:06:53
8380
原创 c语言 完成顺序表的创建、初始化、查找、插入、删除、输出、撤销等操作
#include<stdio.h>#include<stdlib.h>#define ERROR 0#define OK 1#define overflow 2 //表示上溢#define underflow 3 //表...
2018-05-28 16:55:06
10057
原创 二叉树的先序创建,先序遍历、中序遍历、后序遍历、全部结点数、二叉树深度、叶子结点数、二叉树左右子树交换
#include<stdlib.h>#include<stdio.h>#include<conio.h> typedef char t; //定义数据类型typedef struct BinaryTreeNode{ t Data;struct BinaryTreeNode *L...
2018-05-28 16:41:59
4594
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人