2020-10-05

    科技2022-08-23  122

    来上大学,学的是自动化,学习了C语言。母亲没有上过大学,但是非常想体验大学的生活。对于我提出的教她编程的提议,母亲想都没想就答应了。 介绍计算机的发展历程直接跳过,俗话说实践出真知,先来一个编码让母亲运行一下。 #include <stdio.h>

    int main() { int a[15][37]={0}; int i,j; a[0][18]=1; for(j=17;j<20;j++) a[1][j]=1; for(j=16;j<21;j++) a[2][j]=1; for(j=15;j<22;j++) a[3][j]=1; for(j=14;j<23;j++) a[4][j]=1; for(j=1;j<36;j++) a[5][j]=1; for(j=4;j<33;j++) a[6][j]=1; for(j=7;j<30;j++) a[7][j]=1; for(j=10;j<27;j++) a[8][j]=1; for(j=12;j<25;j++) a[9][j]=1; for(j=11;j<26;j++) a[10][j]=1; for(j=10;j<18;j++) a[11][j]=1; for(j=19;j<27;j++) a[11][j]=1; for(j=9;j<15;j++) a[12][j]=1; for(j=22;j<28;j++) a[12][j]=1; for(j=8;j<12;j++) a[13][j]=1; for(j=25;j<29;j++) a[13][j]=1; for(j=7;j<9;j++) a[14][j]=1; for(j=28;j<30;j++) a[14][j]=1; a[15][6]=1,a[15][31]=1; for(i=0;i<15;i++) { for(j=0;j<37;j++) if(a[i][j]==1) printf("*"); else printf(" “); printf(”\n"); } return 0; } 这个可以绘制出一个五角星。 母亲对代码十分好奇,我需要向她一一解释。 从include的意思“文件包含命令”开始解释,到return的意思“返回”,花了大概3个多小时。母亲一直在点头、“嗯”。但是回头问她每个的意思时,母亲还是有些记不住。 太晚了,要上课了,晚上没有时间再教母亲了。给母亲写了一张纸,现在母亲上班没事也可以学习学习。 教会母亲C语言还是任重道远啊。

    Processed: 0.043, SQL: 9