for循环简单实例(打印乘法表,打印菱形)

关于for循环的简单应用:

回顾了一下for循环的嵌套:

for循环嵌套简单来讲就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围内就来回运行计算,超出了就跳出等待

下面程序为打印九九乘法表:

#include <stdio.h>

int main() {
int i, j, k;
k = 0;
for (i = 1; i <= 9; i++){
for (j = 1; j <=i; j++)
{
k=i*j;

printf("%d*%d=%d ", i,j,k);
}
printf("\n");
}
return 0;
}

、、

#include <stdio.h>

int main() {
int i, j, k;
k = 0;
for (i = 1; i <= 9; i++){
for (j = 1; j <=9; j++)
{
k=i*j;

printf("%d*%d=%d ", i,j,k);
}
printf("\n");
}
return 0;
}

下面程序为打印菱形,整个程序分为上下两部分执行:

外循环控制行,内循环控制列

#include<stdio.h>

int main() {
int i, j, k;
for (i = 1; i <= 7; i++){
for (j = 1; j <= 7 - i; j++)
printf(" ");
for (k = 1; k <= 2 * i - 1; k++)
printf("*");
printf("\n");
}
for (i = 8; i <= 13; i++){
for (j = 1; j <= i - 7; j++)
printf(" ");
for (k = 11; k <= 37 - 2 * i; k++)
printf("*");
printf("\n");
}
system("pause");
return 0;
}

原文地址:https://www.cnblogs.com/hetaoyuan/p/10051994.html

时间: 2024-10-03 22:51:43

for循环简单实例(打印乘法表,打印菱形)的相关文章

利用js的for循环实现一个简单的“九九乘法表”

For循环九九乘法表 for循环是javascript中一种常用的循环语句,可以很好的解决在程序中需要重复执行某些语句,利用for循环实现简单的“九九乘法表”的效果: 让循环从小到大,依次排序,并计算每次的结果,并用 table 使之排列出来. <script type="text/javascript"> document.write('<table border="1">'); //以表格规格打印 for(var i=1;i<=9;

韩顺平循序渐进学java.作业练习.用类打印乘法表

代码如下: 1 /*作者:*** 2 *日期:2016-03-02 3 *功能:用类打印乘法表 4 */ 5 public class ChengFaBiao 6 { 7 public static void main(String []args) 8 { 9 Biao biao=new Biao(); 10 for(int i=1;i<10;i++) 11 { 12 biao.line(i); 13 } 14 } 15 } 16 17 class Biao 18 { 19 public voi

利用for循环制作简单的99乘法表

利用for循环制作简单的99乘法表 public class chengfabiao { public static void main(String[] args) { for(int a = 1;a <= 9;a++) { for(int b = 1; b <= a;b++) { int res = a * b; System.out.print("["+a+"x"+b+"="+res+"]"); } Syst

【JEECG技术博文】JEECG简单实例讲解自定义表单功能

JEECG简单实例讲解自定义表单功能 作者:任杰 http://blog.csdn.net/renjie0520/article/details/50286503 一.自定义表单功能简介 自定义表单是JEECG智能开发平台开发的一套可视化的表单设计功能,基于ueditor实现,bootstrap样式风格. 总体来讲,自定义表单功能概括起来如下: 1)表单预览,动态报表展示(列表数据展示) 2)表单数据填报,支持多数据表同时填报,一对多数据表填报,单表多条数据批量填报等 自定义表单支持用户自定义模

PHP一个for循环输出9*9乘法表

一个for循环输出9*9乘法表 代码如下 <?php for ($i = 1, $j = 1; $i <= 9; $i++) { if ($i > $j) { $j++; $i = 1; echo '<hr>'; } echo "$i*$j   "; } ?> 效果如下 原文地址:https://www.cnblogs.com/laowenBlog/p/11350927.html

一个简单的九九乘法表的打印输出,对for循环的认识

public static void main(String[] args) { // 乘法表输出 /* * for(int i =1;i < 10;i++){ if (i == 1) { * * }else { System.out.println(""); } for(int j = 1;j < i+1;j++){ * System.out.print(j+"*"+i+"="+(i*j)+" "); } } }

php练习6——面向对象编程(打印乘法表)

要求:编写一个成员函数,从键盘输入一个数(0—9),打印出对应的乘法表 程序:viewChengFB.html chengFB.class.php printChengFB.php   结果  

C#基础第二天-作业-九九乘法表-打印星星

一.打印九九乘法表图形为下列效果图中的三角型的一种例: 图一效果1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40

打印乘法表

<?php /*时间:2014-09-15 *作者:葛崇 *功能:9*9乘法表小实例 * */ /*1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=9*/echo "第一种";echo "<table border=2>";for($i=1;$i<=9;$i++){    echo "<tr>";    for($j=1;$j<=$i;$j++){        echo "&l