【C语言练习 | 您所在的位置:网站首页 › c语言输出方形 › 【C语言练习 |
打印正方形及其变形
前言1、打印图形12、打印图形23、打印图形34、打印图形4总结
前言
正方形形是一种特殊的平行四边形,定义见百度百科 本文主要是写关于菱形的练习题,在屏幕上打印菱形。 结果见下图,虽然是10行10列,由于同一行内的字符之间没有空隙,而不同行之间由于换行符的缘故,打印图形看着不是正方形,而是长方形了: 结果见下图,看着更像正方形了,但实际上和图形1 是一回事。 打印正方形,旋转45度 //打印正方形,旋转45度,没有空格版 int main() { int n = 0; scanf("%d", &n); //打印上半部分 n for (int i = 0; i printf(" "); } //打印* for (j = 0; j //打印一行 //打印空格 int j = 0; for (j = 0; j printf("*"); } printf("\n"); } return 0; }**结果见下图,**仍然是由于行列的间隔不一致,此时正方形就变成菱形了: 结果见下图, 此时正方形也是菱形,和图形3区别就为是否有空格: 本文练习打印正方形及其变形,主要练习了: 外循环、内循环的应用注意行数、空格数、符号*数之间的数学关系式打印之前根本没有预想到,行列间隔不一样,会导致正方形长宽不一样。可见只有打印结果才能验证自己写的代码实现结果和自己的想法是否一致。正方形变成了长方形和菱形的结合体了,感觉自己又水了一篇。 |
CopyRight 2018-2019 实验室设备网 版权所有 |