hello!各位宝宝们很高兴大家能够参加此次活动,撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
此次活动的要求是使用任意编程语言,输出“强国有我!”
那么就开始我们的教学之旅叭
目录
(----------------------------------------------华丽分割线-----------------------------------------------------)
首先先对此次教学的编程语言进行以下介绍
一、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");
}