问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言问题九九乘法表

发布网友 发布时间:2022-05-04 17:16

我来回答

2个回答

热心网友 时间:2022-06-24 07:32

九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。

1、【代码一】输出完整的三角形:

#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=%2d\t", i, j, i*j);

printf("\n");

}

return 0;

}

2、【代码二】输出右上三角形和左上三角形:

#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;

}

3、【代码三】输出右下和左下三角形:

#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;

}

热心网友 时间:2022-06-24 07:32

#include <stdio.h>

void display(){
int row = 1, col = 1;
for(row=1;row <= 9;++row){
for(col=1;col <= row;++col)
printf("%dx%d=%d\t", col, row, col*row);
printf("\n");
}
}

void display2(){
int row = 1, col = 1;
int cnt = 1;
for(row=1;row <= 9;++row){
for(cnt=1, col=1;cnt <= 9;++cnt){
if(cnt <= 9-row)
printf("      \t");
else{
printf("%dx%d=%d\t", col, row, col*row);
++col;
}

}
printf("\n");
}
}

int main(){
display();
display2();

return 0;
}

执行结果:

追问亲 其他三个方位的怎么写啊?

追答

等一下啊

void display3(){//这是输出下面九九乘法表的函数,调用即可
int row = 1, col = 1;
int rows = 1;
for(rows=9;rows > 0;--rows){
for(row = 1, col = 10-rows;row <= rows;++row, ++col)
printf("%dx%d=%d\t", row, col, row*col);
printf("\n");

}
}

void display4(){
int row = 1, col = 1;
int rows = 1, cnt = 1;
for(rows=9;rows > 0;--rows){
for(cnt = 1,row = 1,col = 10-rows;cnt <= 9;++cnt)
if(cnt < 10 - rows)
printf("      \t");
else{
printf("%dx%d=%d\t", row, col, row*col);
++row;
++col;
}
printf("\n");

}
}

执行结果:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖矿笔记本电脑一般什么配置 ...全五分截图就可以返现两元,可是我截图了发了好评,他们就问我支付宝... 桂林数之城澜庭值得买吗? 华联都市澜庭可以买吗 云荟澜庭可以买吗 海和澜庭值得买吗 澜庭雅致能买吗 仿"瞧"写四个与"看"有关的词 用目旁表示眼的器官的字有那些 用瞅,瞧,盯,瞪,眺,瞥填空。你不要一直怎么着我,我又没做错事 C语言中九九乘法的运算程序怎么编写? c语言输出九九乘法表(选择1为正三角,选择2为倒三角) c语言九九乘法表! 九九乘法表的C代码 如何用c语言函数调用编写九九乘法表 在C语言中怎样编写如下九九乘法表 hibernate 用jtds连接不上SqlServer,配置没问题 微信的聊天信息会被保存在腾讯后台么 保税区买东西需要提供机票吗 Excel 中Vlookup函数怎么转换成宏函数 夏天戴什么项链好看。 VLOOKUP 函数参数里的计算结果是对的 但单元格里显示的是函数公式不是结果 vlookup回车后显示还是函数 有什么轻奢类首饰可以推荐?复古风,简约风的珠宝首饰都可以。 硬币项链该怎么搭配,才会显的复古又高级? 求推荐复古的配饰品牌 特别喜欢复古风格的穿搭,求推荐一款复古风格的黄金饰品? ×p如何在电脑上查看微信聊天记录 用手机接听和拨打电话,显示的是固定电话号码,这是怎么弄的? 为什么安装不了显卡驱动,提示不兼容? 什么是手机银行怎么弄 声卡驱动会与操作系统出现兼容性问题么?如果有请说说 股市中,疯牛都有什么特征? 直接引发1929-1993年美国经济危机的是 A.华尔街股票市场崩溃 B.大批银行倒闭 C.农产品价格下跌 据说乔丹第1次退役,引发股市崩盘是不是这样的? B5手环如何设置翻腕切屏? illustrator做大型喷绘的问题!(尺寸和颜色) 如何做好员工的日常管理? 奔驰260 多少钱 2013奔驰c260报价现在值多少钱 家乡(山西省大同市左云县)的个性作文600字 杜甫被称为什么 杜甫后人称它什么?他的诗又被称为什么 关于家美丽的家乡作文题记式600字 杜甫的诗被称为什么 也被称为什么 杜甫的诗被称为(),他被后人称为()。 杜甫大诗人的诗被称为什么 杜甫是伟大的现实主义诗人,他的诗被称为什么?他被后人奉为什么? 如何在linux上使用无线网卡上网?已有驱动 诗人杜甫被人们称为什么