C语言 · 乘法表

问题描述

  输出九九乘法表。

输出格式

  输出格式见下面的样例。乘号用“*”表示。

样例输出

下面给出输出的前几行:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
……

1 #include<stdio.h>
2 int main(){
3     int i,j,n;
4     for(i=1;i<=9;i++){
5         for(j=1;j<=i;j++)
6             printf("%d*%d=%d ",i,j,i*j);
7         printf("\n");
8     }
9 }

格式更加漂亮一点的(但是输出样式不符题意):

 1 #include<stdio.h>
 2 int main(){
 3     int i,j,n;
 4     printf("\n");
 5     for(i=1;i<=9;i++){
 6         for(j=1;j<=i;j++)
 7             printf("%d*%d=%2d  ",i,j,i*j);
 8         printf("\n");
 9     }
10
11     printf("\n");printf("\n");
12
13     for(i=1;i<=9;i++){
14         // 将下面的for循环注释掉,就输出左下三角形
15         for(n=1; n<=9-i; n++)
16             printf("        ");
17         for(j=1;j<=i;j++)
18             printf("%d*%d=%2d  ",i,j,i*j);
19
20         printf("\n");
21     }
22 }
时间: 2024-11-07 22:19:07

C语言 · 乘法表的相关文章

c语言乘法表4种输出

1 #include <stdio.h> 2 int main() 3 { 4 int i,j; 5 //左下角. 6 for (i=1;i<10;i++) 7 { 8 for (j=1;j<10;j++) 9 if(i>=j) printf("%d×%d=%-2d ",j,i,j*i); 10 putchar('\n'); 11 } 12 //左上角. 13 putchar('\n'); 14 for (i=1;i<10;i++) 15 { 16

C语言循环结构-while/do...while/for--逢3过,阶乘,九九乘法表

C语言中的循环主要有三种: while循环,do-while循环和for循环 while循环:先判断条件是否成立,如果条件成立将执行其下的循环体,如果条件不成立一次都不执行. 语法: while(条件) { //循环体; } 示例1:打印100遍"我是最棒的!" int i=1; while(i<=100){ printf("第%d遍:我是最棒的!\n",i); i++; } 示例1:打印100遍"我是最棒的!" int i=1; whil

java语言打印上三角和下三角,进一步得到九九乘法表

关于下面两种图形的打印问题 ***** 与 * ****  ** *** *** ** **** *  ***** 一:程序 1.先打印下三角 2.结果 3.后打印上三角 4.结果 二:知识点 1.for的双循环 2.规律 尖朝上,可以改变条件.让条件随着外循环变化. 尖朝下,可以初始化值,让初始化随着外循环变化. 三:运用(九九乘法表) 1.程序 2.结果

I00027 Java语言程序-打印九九乘法表

这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了. Java源程序如下: package com.elephant.multiply99table; public class Multiply99table { public static String Convert(int digit) { String[] digitWords = { "十", "一", "二", "三", "四&quo

九九乘法表的C语言实现

#include "stdio.h" int main() {int i,j,a; printf("九九乘法表:\n"); for(i=1;i<10;i=i+1) {for(j=1;j<=i;j=j+1) {a=i*j; printf("%5d*%d=%d",i,j,a); if(i==j) printf("\n"); } } return 0; }

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*

用javascript写乘法表

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的.JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行. 下面就是我用JS写的一个倒置的乘法表: <!DOCTYPE html> <html> <head> <meta char

关于Web前端 编程时流程控制中的流程控制图和 if 判断及九九乘法表

本次分享首先是流种植控制图的一些理论知识: 一.流程图:使用标准化的图形方案,分析某个功能的实现步骤(标准化:流程图规定的形状)   二.接下来说一下 if 判断一些知识点 1.在if判断中如果某个分支中的代码只有1行,则该分支的大括号可以省略: 2.同时在一个if结构中,if必须出现一次,else if可以出现任意多次, else可以出现0次或1次 : 3.三目运算符就是一个简单版的if判断 注释: 三目运算符:又叫做三元运算符,它需要三个操作数参与运算书写方式:操作数1 ? 操作数2 : 操

上下左右对称的九九乘法表

如题所示,九九乘法表在各个技术语言几乎都能做得到,并不是特别的希罕.本文讲述JavaScript中常用的两种循环(For.While)来完成这四种对称的九九乘法表,这个例子是一个练习循环基础很好的方法,由于排版上对不整齐,因此循环了一个表格. 一.左下角为90度的梯形乘法表: For循环代码 1 document.write("<table width='600' border=0'>"); 2 for(var i=1; i<=9; i++){ 3 document.