C语言学习
Genjicat
这个作者很懒,什么都没留下…
展开
-
我的C语言学习之路:
第一次自己写的一些好玩的程序,在B站上面看过哲学的人大概可以了解我写的是什么意思:#includemain(void){ int a; loop:printf("Enter any number from 1♂to 10♂:\n"); scanf("%d",&a); switch(a){ case 1:printf("Fuck ♂you!"); break;原创 2018-02-01 20:53:04 · 332 阅读 · 0 评论 -
C语言学习8
做了书上的一个题目,然后第一次知道了:程序员检查和修改代码的工作真的是头疼!然后改了好长时间还没改好一直是有BUG,然后中间第三十三行的是我用来测试的。。。之后就一直是这个情况:emmmmmm真的烦...原创 2018-02-10 21:46:00 · 221 阅读 · 0 评论 -
C语言学习9:
经过千辛万苦的修改和调试我终于成功了。。。。我放弃了数组的想法,因为自定义函数的返回值如果是数组的话好像会出错误,所以就返回每种蔬菜的总费用,之后进行逆运算来得到正确答案了。我有预感,像这样用逆运算的方法我感觉以后可能会用到好多。。。。。闲话到这下面是程序的源代码:#include<stdio.h>#define Artichoke 2.05#define Vulgaris 1.15#...原创 2018-02-12 12:51:30 · 475 阅读 · 0 评论 -
C语言学习10:
这几天晚自习在书上看到了一个题目,脑子有点乱,模拟了半天都没出结果,索性就回来写了一下;果然,像我这种脑子不好的,还是写出来比较好……#include <stdio.h>main(){ int y0,y1,m0,m1,d0,d1; char answer; point1://get the information printf("Please enter your birthday:...原创 2018-03-14 23:22:18 · 260 阅读 · 0 评论 -
C语言的第一个工程
学校每次都要找学生去当观众,但是又没有人去怎么办?只能求助计算机了。所以我就写了一个随机数抽取学号的程序,但是还是有不足:#include<stdio.h>#include <stdlib.h>#include <time.h> main(){ int i=0,j,count,a; int p[30]; point1: pri...原创 2018-03-30 00:36:56 · 1964 阅读 · 0 评论 -
C语言学习之--数组
#include <stdio.h>main(){ int a,c; char b[5]; a=0; printf("please enter any 5 word:\n"); while(a<=4) { scanf("%c",&b[a]);//&b[0]等价于b都代表从数组b的首地址开始赋值 这里a=0 a++; } a=0; while (a<...原创 2018-03-25 00:50:15 · 194 阅读 · 0 评论 -
关于随机数取法的注意事项
今天在抽取我们班男生的学号(PS由于一些情况,我把源程序做了修改,以应对一些只需要女生或者男生的情况)的时候,程序出现了错误的结果;抽取了两个结果但是出现了一个不应该出现的结果:35;我们班的学号最大只到30所以源程序的设计上一定出了问题。这是源程序:#include<stdio.h>#include <stdlib.h>#include <time.h> ma...原创 2018-04-15 22:34:54 · 842 阅读 · 0 评论 -
计算机项目:国际象棋
老师给了我们一个作业,一个月之内做一个程序出来,想来想去,想到了这个题目——国际象棋目前的想法只有这么多,代码在之后的一个月之内(不出意外)应该会完成连载。国际象棋的算法描述 我大概想了一下,国际象棋的整个程序里面,一共有这几套算法: 1:基础规则 2:特殊规则和特殊情况 3:计分和胜负的判断 4:AI对棋局的判断和对自己棋子的保护 5:AI的进攻 6:人人对战 7:基础规则的说明...原创 2018-05-20 23:32:57 · 2044 阅读 · 0 评论 -
C语言补充2:
关于_Bool的应用: _Bool 这个变量是一个用来表示真或假的变量,所使用英国数学家George Bool 进行命名的;George开发了用代数表示和解决逻辑问题。 于int 类型不同的是,int类型的变量给它赋什么值,变量就是什么值,但是对于_bool类型的变量来说只有两种情况:A是零的;B不是零的。也就是说是一个这样的情况:int:int a=1;int b=2原创 2018-02-05 17:45:44 · 197 阅读 · 0 评论 -
C语言学习BUG2
刚才回去看了下书但是又出问题了#include<stdio.h>main(){ float a[2]; scanf("%f",&a[0]); scanf("%f",&a[2]); scanf("%f",&a[1]); printf("%f\n%f\n%f",a[0],a[2,a[1);}这个就很尴尬了。。。...原创 2018-02-09 21:55:02 · 516 阅读 · 0 评论 -
我的C语言学习之路2:
这个是一个正经的程序,是一个书上的题目,一道换算年龄的题目:#include int main(void){ int a=3.156e7; double b; printf("The whole year all has 3.156e7 seconds.\n(e7=10000000)\n"); printf("Please enter your ages:\n");原创 2018-02-01 20:57:15 · 222 阅读 · 0 评论 -
C语言学习3:
这是一个自定义函数:#includevoid br(void);void ic(void);int main(void){ printf("Brazil,Russia,India,China\n"); br(); ic(); return 0; } void br(void) { printf("Brazil,Russia\n"); }原创 2018-02-01 21:02:40 · 197 阅读 · 0 评论 -
C语言学习4:
这回是几个引用多个函数的题目:这个是自己写的:#includevoid one_three(void);void two(void);int main(void){ printf("starting now:\n"); one_three(); two(); printf("done!"); return 0;} void one_three(v原创 2018-02-01 21:10:38 · 255 阅读 · 0 评论 -
这是一份系统指定类型的标准:
这个是系统指定每种数据的打印大小的标准:#include int main(void){ printf(" Type int has a size of %zd by bytes.\n",sizeof(int )); printf(" Type char has a size of %zd by bytes.\n",sizeof(char )); printf("原创 2018-02-01 21:13:07 · 238 阅读 · 0 评论 -
死机三连
这是一个while 型的循环死机,是改正过的#includeint main(void){ int i=1; while (i {printf("That's good♂?"); i++;} return 0; }这是一个For 型的死机,没改正的(满屏幕“啊♂乖乖站好!”,看着辣眼睛)#include int main(void){ for原创 2018-02-01 21:21:52 · 249 阅读 · 0 评论 -
C语言学习5:这是一个还未完成的密码锁
这个是一个初版的密码锁,完整版正在制作中。。。。#includeint main(void){ char c; int a,b,d; loop1: {printf("Please set password:"); scanf("%d",&a); printf("Enter passwords again:"); scanf("%d",&b);}原创 2018-02-01 21:23:42 · 236 阅读 · 0 评论 -
C语言学习6:
这个是一个小麦的问题,这个例子告诉我们:要做个学好数学的皇帝。。。。#include#define SQUIRE 64#define CROP 2E16main(){ double add,total,left; int count=1; add=total=count; printf("假定世界的小麦总产量为%.2e\n",CROP); printf("以原创 2018-02-02 12:24:40 · 228 阅读 · 0 评论 -
C语言补充
char的用法,我以前居然忘了分配字符长度23333#includemain(){ char a[40]; scanf("%s",&a); printf("%s",a); }原创 2018-02-04 18:01:39 · 198 阅读 · 0 评论 -
赞美老师!!!!!!
发现还是老师厉害,一句话点醒梦中人,直接就解决了困扰我好长时间的问题,解决问题真的是开心;不但减少了代码的数量,而且程序的泛用性更高了,现在需要注意的问题只有一个,抽取的情况不能写30,一个是没有意义,另一个是因#include<stdio.h>#include <stdlib.h>#include <time.h> main(){ int i=0,j,...原创 2018-05-30 22:45:58 · 1073 阅读 · 0 评论