随笔分类 -  C

摘要:代码来源于 C The Complete Reference 一书,3*3 二维数组模拟棋盘,二维数组用空格字符初始化;输入函数用到了递归,scanf 用到了%*c;主要是游戏思想,判赢的 check 函数遍历数组,每行、每列、正反对角线的字符是否一致,返回 'X' 下棋者赢,返回 ( 'O' ) 阅读全文

posted @ 2020-12-03 17:07 金色的省略号 阅读(201) 评论(0) 推荐(0) 编辑

摘要:c语言学了好久了,想写一个贪吃蛇游戏,但是,真的不知道如何下手,只好网上下了一个别人写的初级的贪吃蛇代码来研究!看完代码,发现,代码真的不难理解,真正难的就是思路 贪吃蛇,要能移动,转弯,吃食物,长大,死亡;移动规则,不能在原有方向上往相反方向移动,在地图内上下左右移动,死亡规则是,不能碰自己身体, 阅读全文

posted @ 2020-08-01 23:33 金色的省略号 阅读(277) 评论(0) 推荐(0) 编辑

摘要:The C Programming Language,C程序设计语言 (K&R),为C语言的设计者Dennis M. Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作,学习c语言至今,第一次读这本书,这本书适合有一定的c语言基础的深入学习。 为 阅读全文

posted @ 2020-07-26 10:14 金色的省略号 阅读(5381) 评论(0) 推荐(0) 编辑

摘要:存储区域由最高存储地址到最低存储地址依次为: 1. 命令行参数区:命令行参数和环境变量 2.栈区:局部变量,函数局部变量的存储在栈上创建,使用完自动销毁 3.堆区:动态分配内存,new和malloc申请内存大小在此区域 4.数据段: 已初始化静态变量:初始化的全局变量和静态变量 未初始化静态变量:b 阅读全文

posted @ 2020-07-12 19:58 金色的省略号 阅读(378) 评论(0) 推荐(0) 编辑

摘要:仅作参考,请指正 一、编程题 1、学分绩计算 #include <stdio.h> int main() { printf("Input math1, English and math2:"); int math1, English,math2; scanf("%d,%d,%d",&math1,&E 阅读全文

posted @ 2020-06-10 14:41 金色的省略号 阅读(918) 评论(0) 推荐(0) 编辑

摘要:c语言中,为什么 被调函数的形参 有时用二级指针(指针的指针),有时用一级指针 首先,要明白c语言是值传递,其次,要明白指针是保存地址的变量 一、如果 主调函数的指针p 已经有确定的指向且不需要在被调函数中改变它的指向(确定的指向也就是它的值,当然这个值一定是一个具体的地址,而不是NULL或野指针) 阅读全文

posted @ 2020-01-17 11:27 金色的省略号 阅读(1140) 评论(0) 推荐(0) 编辑

摘要:仅作参考,请指正(都提交通过,但是也有错误,第22题的错误,已经修正) 1、Hello World! 1 #include <stdio.h> 2 int main() 3 { 4 printf("Hello World!"); 5 return 0; 6 } View Code 2、我爱编程 1 阅读全文

posted @ 2019-10-23 17:08 金色的省略号 阅读(22643) 评论(0) 推荐(0) 编辑

摘要:1、最大与次大值 题目内容:编写程序,找出给定的n个数中的最大值及次大值。 输入格式:在第一行中输入一个正整数n(1<n≤10)。第二行输入n个整数,用英文逗号,隔开。 输出格式:在一行中输出最大值及次大值,中间用英文逗号,隔开。 输入样例:7 12,1,2,5,4,7,3 输出样例:12,7 1 阅读全文

posted @ 2019-10-19 11:25 金色的省略号 阅读(5729) 评论(0) 推荐(0) 编辑

摘要:c语言的FILE(大写),其类型声明,在stdio.h中 1 struct _iobuf { 2 char *_ptr; 3 int _cnt; 4 char *_base; 5 int _flag; 6 int _file; 7 int _charbuf; 8 int _bufsiz; 9 cha 阅读全文

posted @ 2019-10-18 15:47 金色的省略号 阅读(1117) 评论(0) 推荐(0) 编辑

摘要:1、投票计数 有三个候选人:TOM,ROSE,KATE,有20人投票选取一人做组长,编程完成投票计数功能。输出人名和相应的得票数。 2、拼音读数 读入一个整数,范围是[-100000,100000],然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出:yi er san si 注意, 阅读全文

posted @ 2019-10-13 13:09 金色的省略号 阅读(471) 评论(0) 推荐(0) 编辑

摘要:1、矩阵的鞍点 1 #include <stdio.h> 2 #define N 32 3 int main() 4 { 5 int m,n; 6 scanf("%d %d",&m,&n); 7 8 int a[N][N]={0}; 9 for(int i=0;i<m;++i){ 10 for(in 阅读全文

posted @ 2019-10-13 12:38 金色的省略号 阅读(4466) 评论(0) 推荐(0) 编辑

摘要:1、四则运算 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #define eps 1e-6 int main() { srand(time(NULL)); int a,b; char op[5] 阅读全文

posted @ 2019-10-13 00:17 金色的省略号 阅读(258) 评论(0) 推荐(0) 编辑

摘要:1、Double 2、Houseboat 3、Sum of Consecutive 4、Specialized Number 5、Favorite Number 6、Sticks 7、Checksum algorithm 8、Scoring 9、Redistribute Wealth 10、Dext 阅读全文

posted @ 2019-10-11 23:53 金色的省略号 阅读(493) 评论(0) 推荐(0) 编辑

摘要:1 #include 2 #define eps 1e-6 3 4 double fsqrt(double a) 5 { 6 double x=a,t; 7 /* 迭代x*/ 8 do{ 9 t=x; 10 x = 0.5*(x+a/x); 11 }while (t-x>eps... 阅读全文

posted @ 2019-10-11 10:36 金色的省略号 阅读(325) 评论(0) 推荐(0) 编辑

摘要:1、行程编码压缩算法 1 #include<stdio.h> 2 #include <string.h> 3 #define N 100 4 5 int main() 6 { 7 char s[N] = "", t[N] = "", ch; 8 gets(s); 9 10 int count = 0 阅读全文

posted @ 2019-10-10 17:09 金色的省略号 阅读(608) 评论(0) 推荐(0) 编辑

摘要:1、小型数据库 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define N 100 4 5 struct student{ 6 int no; 7 char name[12]; 8 int score; 9 }s[N]; 10 11 int main 阅读全文

posted @ 2019-10-10 14:37 金色的省略号 阅读(641) 评论(0) 推荐(0) 编辑

摘要:1、字符串左中右 2、分离单词 3、删除字符 4、字符串复制 5、Music Composer 6、字符串逆序 7、字符串排序 8、字符串替换 9、Coin Test 10、特殊要求的字符串 阅读全文

posted @ 2019-10-08 19:17 金色的省略号 阅读(632) 评论(0) 推荐(0) 编辑

摘要:1、求最大公约数和最小公倍数 题目内容: 编写程序,在主函数中输入两个正整数 a,b,调用两个函数 fun1() 和 fun2(),分别求 a 和 b 的最大公约数和最小公倍数,在主函数中输出结果。 输入格式: 两个正整数 输出格式: 最大公约数和最小公倍数 输入样例: 12,40[回车] 输出样例 阅读全文

posted @ 2019-10-07 11:22 金色的省略号 阅读(6467) 评论(1) 推荐(2) 编辑

摘要:1、操场训练 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int m,n,i,j,k,a[1000],b[1000],t,c[1000],d[1000],sum; 6 scanf("%d",&n); 7 for(i=0;i<n; 阅读全文

posted @ 2019-10-07 10:36 金色的省略号 阅读(411) 评论(0) 推荐(0) 编辑

摘要:1、取快递 题目内容: 现在网上购物越来越方便了,所以王老师也顺应潮流基本都在网上购买所需物品。但是,网上购物可能需要随时取快递,可王老师要上班显然没办法了。好在她们家楼下有一个便利店可以代收快递,但是需要收取1元/件的服务费。王老师为了少付些服务费,能取得快递还是自己取得,实在不能取才委托便利店代 阅读全文

posted @ 2019-10-07 10:32 金色的省略号 阅读(1139) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示