
C语言
舍予大可
这个作者很懒,什么都没留下…
展开
-
C语言链表排序
#include<stdio.h>#include<conio.h> #include<string.h>#include<stdlib.h>struct student{ char num[10]; char name[10]; int age; char sex[5]; char tel[15]; char addr[50]; struct student *next;//指针域 };struct student* creat原创 2020-06-25 08:48:12 · 432 阅读 · 0 评论 -
共用体和结构体所占内存大小的计算方法
共同体作用:让几个不同类型的变量共享同一个内存地址。共用体所占内存大小:共用体所占内存的大小即公用体中长度最大元素所占用的字节数。#include<stdio.h>typedef union{ long i; double dog; int k[6]; //4*6=24 char c;}DATE;struct data{ char *a;//8,本机指针占用8字节 int cat; //4 +4 DATE cow; //24,前面刚好是8(double)的翻译 2020-05-15 20:15:08 · 1904 阅读 · 1 评论 -
实现两个数进行交换的四种方法
转发的链接转载 2020-05-15 17:23:22 · 3220 阅读 · 0 评论 -
C语言数据类型
翻译 2020-05-15 17:06:17 · 145 阅读 · 0 评论 -
汉诺塔问题
#include<stdio.h>void Hanoi(int n,char a,char b,char c)//圆盘个数,原塔,辅助塔,目标塔 { if(n==1) printf("%c->%c\n",a,c); else { //先实现 把最底下一个圆盘放到目标塔上 Hanoi(n-1,a,c,b);//把n-1个从原塔a,借助目标塔c,移到辅助塔b ...原创 2020-05-03 09:25:52 · 217 阅读 · 0 评论 -
栈的应用-算术表达式求值
#include<stdio.h>#include<stdlib.h>#include<string.h>#define INIT_SIZE 20#define INCREMENT 10//创建操作数栈 typedef struct OprdSatck{ double *top; double *base; int stackSize;}O...原创 2019-09-27 11:16:50 · 555 阅读 · 0 评论