用c语言写一个爱心图案
#include <stdio.h> int main() { int i, j, n, k = 0; printf("请输入要打印的爱心大小:"); scanf("%d", &n); for (i = 1; i <= n; i++) { for (j = 1; j <= n * 2; j++) { if (i == n && j == 1) { printf(" "); } else if (i == n && j == n * 2) { printf(" "); } else if ((i == 1 && j % 2 != 0) || (i == 2 && j % 4 == 3) || (i == 3 && j % 4 == 2) || (i == 4 && j % 4 == 1) || (i == 5 && j % 4 == 2) || (i == 6 && j % 4 == 3)) { printf(""); } else { printf(" "); } } printf("\n"); } for (i = n; i >= 1; i--) { for (j = 1; j <= k; j++) { printf(" "); } k++; for (j = 1; j <= i * 2; j++) { if ((j == 1 && i != n) || (j == i * 2 && i != 1) || (i == n && j % 2 != 0)) { printf(""); } else { printf(" "); } } printf("\n"); } return 0; }
原文地址: https://www.cveoy.top/t/topic/bANk 著作权归作者所有。请勿转载和采集!