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   for (j=1;j<10;j++)
17    if(i<=10-j) printf("%d×%d=%-2d ",j,10-i,j*(10-i));
18   putchar(‘\n‘);
19  }
20  //右上角。
21  putchar(‘\n‘);
22  for (i=1;i<10;i++)
23  {
24   for (j=1;j<10;j++)
25    if(i<=j)
26     printf("%d×%d=%-2d ",10-j,10-i,(10-j)*(10-i));
27    else
28     printf("        ");
29   putchar(‘\n‘);
30  }
31  //右下角。
32  putchar(‘\n‘);
33  for (i=1;i<10;i++)
34  {
35   for (j=1;j<10;j++)
36    if(i>=10-j)
37     printf("%d×%d=%-2d ",10-j,i,(10-j)*i);
38    else
39     printf("        ");
40   putchar(‘\n‘);
41  } return 0;
42 }
时间: 2024-10-12 07:32:18

c语言乘法表4种输出的相关文章

C语言 &#183; 乘法表

问题描述 输出九九乘法表. 输出格式 输出格式见下面的样例.乘号用"*"表示. 样例输出 下面给出输出的前几行:1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*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 &quo

python简单小程序(99乘法表)

1. #99乘法表#第一种 for i in range(1,10): s='' for j in range (1,i+1): s+=str(j)+'*'+str(i)+'='+str(j*i)+'\t' print s #第二种 for i in range(1,10): s='' for j in range (1,i+1): s+=str(j)+'*'+str(i)+'='+'{0:2d}'.format(j*i)+'\t'  #{0:2d}解释:表示0 代表j*i,:2d 表示两个宽度

使用嵌套循环在控制台上输出九九乘法表

Java基本语法中的for循环非常灵活并且可以嵌套使用,其中双层for循环是程序开发中使用最频繁的,常用于操作表格数据,对于行数与列数相同的表格操作代码比较简单,但是类似九九乘法表就不好控制了,因为它的列数要与行数对应,可以说这个表格是个三角形,本实例通过双层循环输出了这个九九乘法表,效果如图所示.在面试与等级考试中也常出现这类题目. 创建MultiplicationTable类,在该类的主方法中创建双层for循环,第一层for循环也称为外层循环,用于控制表格的行:第二层循环也称为内层循环,用于

python学习--练习题6、7、8--九九乘法表,前两项相加问题,素数输出问题

练习6 #输出9*9乘法表 s=(i*n for i in range(1,10) for n in range(1,10)) print(list(s)) 练习7 #题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 一共经历了几个月=int(input("几月:")) def 多少只兔子(): s=[1,1] for i in range(0,一共经历了几个月+1): t=s[i+1]

使用c++实现乘法表输出

看过很多自学C++的朋友们,都是从简单程序入手,这里我分享一下我入门的几个简单的程序. 1.使用c++实现乘法表输出 #define _crt_secure_no_warnings 1 #include<iostream> #include<iomanip>//为了使用setw来实现输出占位 using namespace std; void multiplicationtable()//乘法表 { int i, j,n; cin >> n; for (i = 1; i

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

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

30、输出九九口诀乘法表

输出九九口诀乘法表 程序代码: /* 时间:2017年6月30日20:02:22 程序功能:输出九九乘法口诀表: 程序目的:理解多层for嵌套的执行流程: */ # include <stdio.h> int main (void) { int x = 0, i, j; for(i=1; i<10; i++) { for(j = 1; j <= i; j++ ) { x = i*j; printf(" %d*%d=%-3d", j, i, x); //j的值始终

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

JavaWeb 输出九九乘法表,三角形,菱形

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <