C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表
2014-09-17 21:52
951 查看
//菱形 #include <stdio.h> void main() { int i,j; //菱形的上半部分的三角形 for(i=0;i<4;i++) { for(j=3;j>i;j--) { printf(" "); } for(j=0;j<2*i+1;j++) { printf("*"); } printf("\n"); } //下半部分的倒三角形 for(i=0;i<3;i++) { for(j=0;j<i+1;j++) { printf(" "); } for(j=6;j>2*i+1;j--) { printf("*"); } printf("\n"); } printf("\n"); //空心菱形 //空心菱形的上半部分 for(i=0;i<4;i++) { for(j=0;j<4-i;j++) { printf(" "); } for(j=0;j<2*i+1;j++) { //判断在需要打印的地方的第一位和最后一位打印*号,中间位置空格 if((j==0)||(j+1==2*i+1)) { printf("*"); } else { printf(" "); } } printf("\n"); } for(i=0;i<3;i++) { for(j=0;j<i+2;j++) { printf(" "); } for(j=6;j>2*i+1;j--) { //判断在需要打印的地方的第一位和最后一位打印*号,中间位置空格 if((j==6)||(j-1==2*i+1)) { printf("*"); } else{ printf(" "); } } printf("\n"); } printf("\n"); //数字的排列 for(i=1;i<6;i++) { for(j=1;j<i+1;j++) { printf("%d",j); } for(j=1;j<i;j++) { printf("%d",i-j); } printf("\n"); } for(i=5;i>1;i--) { for(j=1;j<i;j++) { printf("%d",j); } for(j=2;j<i;j++) { printf("%d",i-j); } printf("\n"); } printf("\n"); }
<pre class="plain" name="code">#include <stdio.h> void main() { printf("九九乘法表:\n"); int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d",j); printf("*%d",i); printf("=%-4d",j*i); } printf("\n"); } }
相关文章推荐
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 .
- ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)
- for循环图形打印(三角形菱形实心/空心,字母K)
- 黑马程序员-------使用循环语句打印空心菱形和空心圆形
- 面试基础题系列(一)java 打印 ,空心菱形
- c语言基础-分支语句和循环语句
- C语言基础--循环 递归打印乘法表
- 黑马程序员——语言基础——循环语句
- 循环-打印空心字符菱形
- Java基础知识强化07:打印出空心菱形
- 黑马程序员---C语言基础---条件、循环语句、函数
- C语言基础:常见循环语句
- 打印空心和实心菱形
- GO语言学习笔记1(基本概念,条件循环语句)
- C程序(约瑟夫问题、5子棋、发牌、整数转化成2进制,sizeof()问题),打印空心实心菱形
- 使用循环语句打印菱形
- C#语言学习--基础部分(五) --复合运算符,循环语句
- C# FOR 循环语句——打印五角星和菱形
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】