用c语言输出九九乘法表
工具/材料
C++编程软件
操作方法
九九乘法表共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 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
// t为tab缩进
printf("%d*%d=%2dt", i, j, i*j);
printf("n");
}
return 0;
}
输出右上三角形:
#include <stdio.h>
int main() {
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
if(j<i)
//打印八个空格,去掉空格就是左上三角形
printf(" ");
else
printf("%d*%d=%2d ",i,j,i*j);
}
printf("n");
}
return 0;
}
输出右下三角形:
#include <stdio.h>
int main(){
int i,j,n;
for(i=1;i<=9;i++){
//
for(n=1; n<=9-i; n++)
printf(" ");
for(j=1;j<=i;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("n");
}
return 0;
}
输出左下三角形:
#include <stdio.h>
int main(){
int i,j,n;
for(i=1;i<=9;i++){
// 将下面的for循环注释掉,就输出左下三角形
for(n=1; n<=9-i; n++)
printf(" ");
for(j=1;j<=i;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("n");
}
return 0;
}
-
世界第一巨蛇红海巨蛇 坦克大小巨蛇是否存在
导语:所谓红海巨蛇的消息并不是在中国国内的,实际上是2011年阿拉伯网上大规模出现,据说这种大蛇体型巨大,兴风作浪杀害了超过三百人,当地政府也派遣了专业的人士去击杀,但是最终都失败,但实际上这只是一个神话故事里面的配图,都不是真的,和探秘志一起了解下吧。世界第一...
-
黑寡妇是什么意思
(01)"黑寡妇"是一个汉语词汇,有两个不同的含义:1.黑寡妇(动物):指一种属于蜘蛛科(Theridiidae)的蜘蛛。黑寡妇蜘蛛通常身体呈黑色或深褐色,具有红色或橙色的背部斑纹,以及具有剧毒的螯肢。(02)它们被认为是世界上最危险的蜘蛛之一,其毒液对人类有致命的毒性。黑寡妇蜘蛛多...
-
世界十大禁止冷兵器 第一来自中国杀伤力极强令人胆寒
导语:现在的枪支弹药之类都相当丰富,但是依旧不能小看冷兵器的威力,在以前有很多冷兵器十分的残忍,所以导致现在被禁用了很多,那么世界十大禁止冷兵器有哪些?和探秘志小编一起了解一下。1、中国56式军刺排在世界十大禁止冷兵器之首的是中国的军刺,这种可怕的武器是用...
-
没身份证怎么坐高铁
(01)如果您没有身份证,您仍然可以乘坐高铁,但需要提供其他真实、准确的有效身份证件信息或复印件。以下是一些可以替代身份证的证件:1.临时身份证明:如果您在购票或乘车前因有效身份证件未携带、丢失等原因无法出示有效证件,您可以至车站铁路公安制证口办理乘坐旅客列...