趣味编程活动教程(内附简单c语言爱心代码)

hello!各位宝宝们很高兴大家能够参加此次活动,撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

此次活动的要求是使用任意编程语言,输出“强国有我!”

那么就开始我们的教学之旅叭

目录

此次活动的要求是使用任意编程语言,输出“强国有我!”

一、c语言的简单介绍

二、c语言手机编译器的安装 

三、程序的简单尝试 

四,爱心代码



(----------------------------------------------华丽分割线-----------------------------------------------------)

首先先对此次教学的编程语言进行以下介绍

一、c语言的简单介绍

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。

UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使用的专业语言。

  • 易于学习。
  • 结构化语言。
  • 它产生高效率的程序。
  • 它可以处理底层的活动。
  • 它可以在多种计算机平台上编译。

二、c语言手机编译器的安装 

首先在手机的应用商店:搜索c语言编译器,下图所示

打开张这个样子(如下)

如图上面给了一些原始代码

咱们点右上角的 “运行”

你就会神奇的发现,我去怎么出现了一个"Hello world!" 下图

“糟糕,糟糕,偶买噶!!!这一定就是魔法吧”

 哈哈哈哈

宝子们可以继续观察上面那张原始程序图,欧豁~你有没有发现:此"Hello world!" 出现在一个括号围着的里面,那么我把"Hello world!" 改成强国有我会发生什么神奇的事情呢

三、程序的简单尝试 

 首先把printf("    ");  这个暂时改成“强国有我!”试一试

 点击“运行”开启魔法之旅

标哇偶题

哇偶~是不是

 哇偶~这不活动就完成了(全体起立)

哈哈哈

如果你打开编译器,并没有出现实例代码,宝宝们可以手动敲一下

需要注意的是

  • 所有标点全是英文符号
  • 如果有运行不成功的话一定是你的问题

你以为这里就结束了吗,并没有,标题可是明明白白写着 (内附爱心代码的)

通过上面宝宝们会发现printf("    "); 是会输出“ ”里面的东西

宝宝们可以尝试着输出下面的试试,多加入几条printf("    ");输出一下其他的试试

我猜测各位宝宝们可能写成下面的样子

运行发现

“糟糕,糟糕,偶买噶!!!魔法怎么失灵了”

 啊哈哈哈这里我们引入一个小小知识点就是

  • printf("    ");没有换行的作用
  • printf("    ");无论写几条都在一行输出(只要你屏幕足够大,他就是一行)

那么怎么让他换行呢????

 当然是加入加入一点点魔法,引入转义字符换行:   \n ,把他加入到输出语句的后面就可以啦~

 看到 \n 的位置了吗

 我没有截到的位置,就请宝宝们自己加好啦

四,爱心代码

·只需要在上面这些魔法的基础上,在加入亿点点魔法就好啦(下图)

 

 运行结果如下

 代码放到下面啦~大家自取

int a,b;
char c='+';
for (a = 0; a < 3; a++)
 {
  for (int b = 0; b < 6 - 2 * a; b++)
  {
   printf(" ");
  }
  for (b = 0; b < 5 + 4 * a; b++)
  {
   printf("%c", c);
  }
  for (b = 0; b < 9 - 4 * a; b++)
  {
   printf(" ");
  }
  for (b = 0; b < 5 + 4 * a; b++)
  {
   printf("%c", c);
  }
  printf("\n");
 }
 
 for (a = 0; a < 3; a++)
 {
  for (b = 0; b < 31; b++)
  {
   printf("%c", c);
  }
  printf("\n");
 }
 for (a = 0; a < 6; a++)
 {
  for (b = 0; b < 2 + 2 * a; b++)
  {
   printf(" ");
  }
  for (b = 0; b < 27 - 4 * a; b++)
  {
   printf("%c", c);
  }
  printf("\n");
 }
 for (a = 0; a < 2; a++)
 {
  for (b = 0; b < 14 + 1 * a; b++)
  {
   printf(" ");
  }
  for (b = 0; b < 3 - 2 * a; b++)
  {
   printf("%c", c);
  }
  printf("\n");
 
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值