C语言经典题10道之打印乘法表

 1  //1.输出9*9 口诀. 9行9列, i控制行, j控制列
 2     for (int i = 1; i < 10; i++) {
 3         for (int j = 1; j <= i; j++) {
 4             int result = j * i;
 5             printf("%d * %d = %-3d", i, j, result);//其中-3d的作用是输出的时候能对齐;
 6         }
 7         printf("\n");//每一行换行
 8     }
 9
10
11
12 程序输出1 * 1 = 1
13 2 * 1 = 2  2 * 2 = 4
14 3 * 1 = 3  3 * 2 = 6  3 * 3 = 9
15 4 * 1 = 4  4 * 2 = 8  4 * 3 = 12 4 * 4 = 16
16 5 * 1 = 5  5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
17 6 * 1 = 6  6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
18 7 * 1 = 7  7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
19 8 * 1 = 8  8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
20 9 * 1 = 9  9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 
时间: 2024-10-07 05:42:13

C语言经典题10道之打印乘法表的相关文章

C语言经典题10道之古典问题: 兔子生兔问题

//2.古典问题: 有一对兔子, 从出生后第三个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死, 每个月的兔子总数为多少? //根据题找到规律 1对, 1对, 2对, 3, 5, 8, 13, 21......可以发现从第三个月起 后一个月是前两个月兔子总数的和. int m[23]; int i; m[0]=m[1]=1; for (i=0; i<24; i++) { if (i==0 || i==1) { printf("第%d个月月兔子数量为:1对

韩顺平循序渐进学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

c语言:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表. 程序: #include<stdio.h> void mul(int n)//multiplication 乘法 { int i, j; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%-2d  ", i, j, i*j); //其中%2d中的2表示

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

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

C语言for 循环 9*9 实现九九乘法表

#include <stdio.h> int main(void) { //for循环实现9*9乘法表 /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 */ int temp,i,j; for(i=1; i<10; i++){ for(j=1;j<=i;j++){ temp = j*i; // if(temp<10){ printf("%d*%d= %d ",j,i,temp); }else{ printf("%d*

初学习-python打印乘法表、正方形、三角形

for x in range(1,4): for o in range(0,x-1): print('*',end='') pass pass print('*') print('\n')print("正方形")for c in range(1,4): for b in range(2): print('*',end='*') pass print('*') pass print("乘法表") for m in range(1,10): for n in range

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

C语言:实现一个函数,打印乘法口诀表,如:输入9,输出9*9口诀表

#include<stdio.h> int main() {    int i=1;  int j=1;  int a=0;  for(i=1;i<=5;i++)  {    for(j=1;j<=i;j++)   {     a=j*i;    printf("i*j=%4d",a);   }   }  return 0;  }

javascript基础之打印乘法表

废话不多说,直接上代码!! 代码如下: for(var i =1; i<=9;i++){ for(var j =1; j<=i;j++){ document.write(i+"*"+j + "="+(i*j) + ' '); } document.write('<br/>'); } 解析:外循环是1到9, 内循环是打印每一层, 例如:打印到第一层的时候:j<=1 成立   -- >>  打印 1 * 1 = 1: –>