1、打印九九乘法表:
#include <stdio.h>int main(void) {int j = 0, i = 0;while(j < 9) {j++;i = 1;while(i <= j) {printf("%d*%d=%d\t", i, j, i * j);i++;}printf("\n");}}2、使用*打印矩形:#include <stdio.h>int main(void) {int i, j;for (j = 0; j < 2; j++) {for (i = 0; i < 4; i++) {printf("*");}printf("\n");}}3、使用*打印平行四边形:#include <stdio.h>int main(void) {int i, j;for(j = 0; j < 3; j++) {for(i = 0; i < 6 - j; i++) {if(i < (2 - j)) {printf(" ");} else {printf("*");}}printf("\n");}}4、使用*打印直角三角形:#include <stdio.h>int main(void) {int i, j;for (j = 0; j < 5; j++) {for (i = 0; i <= j; i++) {if (i > j + 1) {printf(" ");} else {printf("*");}}printf("\n");}}5、使用*打印菱形:#include <stdio.h>int main() {int x, y;for (y = -3; y <= 3; y++) {for (x = -3; x <= 3; x++) {if (y <= x + 3 && y >= -x -3 && y >= x - 3 && y <= -x + 3) {printf("*");} else {printf(" ");}}printf("\n");}}6、使用*打印空心菱形:#include <stdio.h>int main(void){int x, y;for(y = 0;y < 7;y++) {for(x = 0;x < 7;x++) {if(y == (x+3) || y == (-x+3) || y == (x-3) || y == (-x+9)){printf("*");}else{printf(" ");}}printf("\n");}}7、使用*打印爱心:#include <stdio.h>int main(void) {int x, y;for (y = 0; y <= 8; y++) {for (x = -6; x <= 0; x++) {if (y <= x + 8 && x >= -6 && y >= -x - 5 && y >= 0 && y >= x + 3 && x <= 0) {printf("*");} else {printf(" ");}}for (x = 1; x <= 6; x++) {if (y <= -x + 8 && x <= 6 && y >= x - 5 && y >= 0 && y >= -x + 3 && x >= 0) {printf("*");} else {printf(" ");}}printf("\n");}}
用C语言编写一系列简单的程序
最新推荐文章于 2022-05-31 10:19:44 发布