您的位置:首页 > 编程语言 > C语言/C++

用C语言编写一系列简单的程序

2015-07-15 23:43 465 查看
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"); }}[/code]
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");	}	   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: