C++ 图形输出:正方形和菱形 - 代码详解
#include\x20
//\x20打印正方形 void\x20printSquare(int\x20n)\x20{ \x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20n;\x20i++)\x20{ \x20\x20\x20\x20for\x20(int\x20j\x20=\x200;\x20j\x20<\x20n;\x20j++)\x20{ \x20\x20\x20\x20\x20\x20cout\x20<<\x20"*"; \x20\x20\x20\x20} \x20\x20\x20\x20cout\x20<<\x20endl; \x20\x20} }
//\x20打印菱形 void\x20printDiamond(int\x20n)\x20{ \x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20n;\x20i++)\x20{ \x20\x20\x20\x20for\x20(int\x20j\x20=\x20n\x20-\x20i\x20-\x201;\x20j\x20>\x200;\x20j--)\x20{ \x20\x20\x20\x20\x20\x20cout\x20<<\x20" "; \x20\x20\x20\x20} \x20\x20\x20\x20for\x20(int\x20k\x20=\x200;\x20k\x20<\x202\x20*\x20i\x20+\x201;\x20k++)\x20{ \x20\x20\x20\x20\x20\x20cout\x20<<\x20""; \x20\x20\x20\x20} \x20\x20\x20\x20cout\x20<<\x20endl; \x20\x20} \x20\x20for\x20(int\x20i\x20=\x20n\x20-\x202;\x20i\x20>=\x200;\x20i--)\x20{ \x20\x20\x20\x20for\x20(int\x20j\x20=\x20n\x20-\x20i\x20-\x201;\x20j\x20>\x200;\x20j--)\x20{ \x20\x20\x20\x20\x20\x20cout\x20<<\x20" "; \x20\x20\x20\x20} \x20\x20\x20\x20for\x20(int\x20k\x20=\x200;\x20k\x20<\x202\x20\x20i\x20+\x201;\x20k++)\x20{ \x20\x20\x20\x20\x20\x20cout\x20<<\x20"*"; \x20\x20\x20\x20} \x20\x20\x20\x20cout\x20<<\x20endl; \x20\x20} }
int\x20main()\x20{ \x20\x20char\x20type; \x20\x20int\x20n; \x20\x20cin\x20>>\x20type\x20>>\x20n;
\x20\x20if\x20(type\x20==\x20'Z')\x20{ \x20\x20\x20\x20printSquare(n); \x20\x20}else\x20if\x20(type\x20==\x20'L')\x20{ \x20\x20\x20\x20printDiamond(n); \x20\x20}
\x20\x20return\x200; }
原文地址: https://www.cveoy.top/t/topic/pPki 著作权归作者所有。请勿转载和采集!