#include "stdio.h"
int main()
{
int i,j,result
for (i=1;i<10;i++) //打印行
{
for(j=1;j<10;j++) //打印列
{
if(j<=i) //if语句取消重复的表达
{
result=i*j; //result保存结果
printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/
}
}
printf("\n"); //每一行后换行
}
}
运行结果
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
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
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
扩展资料
1、九九乘法表,乘法表的两个乘数是1~9的循环,竖着看每一列的第一个数依次是1,2,3....9,。横着看每一行的第二个数依次是1,2,3...9。
2、既然乘数是1~9的循环,而每一列的第一个数比前一列多1,每一行的第二个数同样比上一行多1,所以可以定义两个变量,每次循环比上次加1即可实现。由于有两个乘数,需要两个循环语句。
利用二重循环,完成打印表格的目标;注意设置循环中变量的范围,达到打印表格的一半的目的。
追问那个打印出来的是式子还是数字?题目是要求打印数字的
追答#include<stdio.h>是把符号去掉吗(如上)?还是打印汉字小写数字(如下)?
#include<stdio.h>怎么用C语言打印九九乘法表的一半,主对角线的那部分
int i,j,result for (i=1;i<10;i++) \/\/打印行 { for(j=1;j<10;j++) \/\/打印列 { if(j<=i) \/\/if语句取消重复的表达 { result=i*j; \/\/result保存结果 printf("%d*%d=%-3d",i,j,result); \/*-3d表示左对齐,占3位*\/ } } printf("\\n"); \/\/每一行后换行 } } 运行...
用c语言输出九九乘法表
1、九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:include stdio.h int main() { int i,j;\/\/ i, j控制行或列 for(i=1;i=9;i++) { for(j=1;j=9;j++)\/\/ %2d 控制宽度为两个字...
用C语言编写程序,九九乘法表的一半,如图所示。
include <stdio.h>void main(){int i;int j;int s;for(i=1;i<=9;i++){for(j=1;j<i;j++)\/\/添加此行语句printf("\\t");\/\/添加此行语句for(j=i;j<=9;j++)\/\/j=1改为j=i{s=i*j;printf("%d\\t",s);\/\/printf语句按此修改}printf("\\n");}\/\/添加大括号}\/\/运行结果:...
c语言输出九九乘法表的程序c语言输出九九乘法表
1、#includemain(){int i,j;for(i=1;i<=9;i++)\/\/循环计算抄1~9{for(j=1;j<=i;j++)\/\/输出数i的i个乘法项{printf("%d*%d=%d ",i,j,i*j);}if(i==3)printf("This is the 9*9 table.");\/\/在3的那一行输出This is the...
C语言输出99乘法表
1、首先使用vs2017新建一个c语言的文件,引入头文件并写好main主函数:2、接着编写程序的主体部分,这里的第一个for循环给x和y循环赋值,第二个for循环中y<=x的时候,会使x的值在第二个for循环中大于等于y的值。最后的printf语句写在第二个for循环的后面,目的是换行:3、最后编译运行程序,即可...
九九乘法表c语言编程是什么?
九九乘法表c语言编程内容如下:\/\/九九乘法表,左下三角 include<stdio.h> int main(){ int i=0,j=0;for(i=1;i<10;i++){ for(j=1;j<=i;j++){ printf("%d*%d=%d\\t",j,i,i*j);} printf("\\n");} printf("\\n");return 0;} 语言简介 C语言是一种应用广泛,并且实现灵活...
C语言输出九九乘法表
方法一:include<stdio.h>void main(){int x,y;clrscr();for(x=1;x<=9;x++){ for(y=1;y<=x;y++)printf("%d*%d=%d",x,y,x*y);printf("\\n");}getch();} 附程序运行结果: 是在左边对齐的。方法二:include<stdio.h> void main() { int x,y,i; clrscr(); for(x=1;...
编写一个C程序,用于打印99乘法表。
帮我用C 写一个 99乘法表的代码\/谢谢了小弟初学!anbi1 | 浏览8030 次 |举报 我有更好的答案推荐于2017-12-15 10:47:37 最佳答案 #include<stdio.h>main(){ int i,j,n; for(j=1;j<10;j++,printf("\\n")) for(i=1;i<=j;i++){n=i*j;printf("%2d*%2d=%2d",i,j,n);}}希望你...
用c语言输出九九乘法表
include<stdio.h>main(){int i,j;for(i=1;i<=9;i++)\/\/循环计算1~9{for(j=1;j<=i;j++)\/\/输出数i的i个乘法项{printf("%d*%d=%d ",i,j,i*j);}if(i==3)printf("\\tThis is the 9*9 table.");\/\/在3的那一行输出This is the 9*9 table.printf("\\n");\/\/输出换行符...
九九乘法表c语言编程是什么?
for (int j = 1; j <= 9; ++j)\/\/在这里嵌套一个循环,输出九九乘法表 { printf("%3d", i*j);} putchar('\\n');} } | 1 2 3 4 5 6 7 8 9 --- 1 | 1 2 3 4 5 6 7 8 9 2 | 2 4 6 8 10 12 14 16 18 3 | 3 6 ...