- 博客(11)
- 收藏
- 关注
原创 数据被储存在何处/
/* where.c --数据被储存在何处?*/#include#include#includeint static_store = 30;const char * pcg = "String Literal";int main(int argc, const char *argv[]){ int auto_store = 40;
2017-05-23 20:56:36
248
原创 巧妙的字符串排序
/* sort_str.c -- 读入字符串,并排序字符串 */#include #include #define SIZE 81 /* 限制字符串长度, 包括 \0 */#define LIM 20 /* 可读入的最多行数 */#define HALT "" /* 空字符串停止输入 */
2017-04-14 09:14:05
283
原创 指针和二维数组
/* 指针和二维数组*/#include int main(int argc, const char *argv[]){int zippo [4] [2] = { {2, 4},{ 6, 8},{ 1, 3},{ 5, 7} };printf(" zippo = %p, zippo + 1 = %p\n", zippo, zippo + 1);printf(" zipp
2017-03-30 10:43:14
268
原创 指针操作
/* 指针操作 */#include int main(int argc, const char *argv[]){int urn [5] = { 100, 200, 300, 400, 500 };int * ptr1, *ptr2, *ptr3;ptr1 = urn; // 把一个地址赋给另一个地址ptr2 = &urn[2]; // 把一个地址赋给另一个地
2017-03-29 20:41:23
241
原创 二维数组的简单使用
/*rain.c -- 计算每年的总降水量、年平均降水量和5年中每月的平均降水量 */#include #define MONTHS 12 // 一年的月份数#define YEARS 5 // 年数int main(int argc, const char *argv[]){const float rain [YEARS] [MONTHS] ={{4.3,
2017-03-29 13:18:21
355
原创 模块化编程之酒店管理
/* usehotel.c -- 房间费率程序 *//* 与程序清单hotel.c一起编译 */#include #include "hotel.h" /* 定义符号常量,声明函数 */int main(int argc, const char *argv[]){int nights;double hotel_rate;int code;whil
2017-03-27 15:44:26
660
原创 按位运算符初体验
/*淮南师范学院 电子工程学院 夏健钧 2017/3/11*//*函数function:返回x中从右边数第P位开始向右数n位的字段*//*例如:getbits(29, 4, 3)) 返回29的二进制数的第4,3,2位*/#includeunsigned getbits (unsigned x, int p, int n);int main(int argc, const cha
2017-03-25 21:59:22
197
原创 小白写逆波兰计算器
/*逆波兰计算器:淮南师范学院 电子工程学院 夏健钧 2017/3/24*//*逆波兰计数法:参考维基百科*/#include#include /*为了使用atof()函数*/#include#define MAXOP 100 /*操作数或运算符的最大长度*/#define NUMBER '0' /*标识找到一个数*/int getop (char [] );
2017-03-25 21:47:04
633
6
原创 尾递归 or for循环 ?
/*淮南师范学院 电子工程学院 夏健钧 2017/3/25*//*factor.c -- 使用循环和递归计算阶乘*/#includelong fact (int n);long rfact (int n);int main(int argc, const char *argv[]){int num;printf("This program calculate
2017-03-25 21:35:14
395
原创 尾递归 or for循环?
/*淮南师范学院 电子工程学院 夏健钧 2017/3/25*//*factor.c -- 使用循环和递归计算阶乘*/#includelong fact (int n);long rfact (int n);int main(int argc, const char *argv[]){ int num; printf("This program calculate
2017-03-25 21:29:37
711
原创 递归算法的学习
/*淮南师范学院 电子工程学院 夏健钧 2017/3/25*//* binary.c -- 以二进制形式打印正整数*/#includevoid to_binary (unsigned long n);int main(int argc, const char *argv[]){ unsigned long number; printf("Enter an integer
2017-03-25 21:07:11
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人