原标题:如何用 C 语言画「心形」?
在我们IT行业每天面对的就是敲代码,所以很多人无法接受这份工作,因为很无聊也很枯燥,长期工作会使人情绪低落,其实我们编程很多时候也有有趣的地方,接下来我就用一个简单的c语言作图来缓解一下气氛。
新的一年开始了,是时候作出改变了。
以下为用C语言画心形的三种方式(附代码)
画心1
关于%*.*s
小数点.后“*”表示输出位数,具体的数据来自参数表
printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。
同样,小数点.前也可以添加*,也要用户输入一个位宽值来代替,表示输出的字符所占位宽。
也就是说,前面定义输出总宽度,后面定义输出字符个数。
printf("%*.*s\n", 50, 3, a); // 50表示此次输出占位宽,
//3表示输出a数组的三个字符
画心2
画心3