永发信息网

输出九九乘法表

答案:5  悬赏:40  手机版
解决时间 2021-07-31 18:53
用C++,输出4个方向的九九乘法表.
最佳答案

第一种:
#include <iostream>
using namespace std;


int main()
{
for(int i=1;i<=9;++i)
{
for(int j=i;j<=9;++j)
cout<<i<<"*"<<j<<"="<<i*j<<'\t';
cout<<endl;
}

return 0;
}

全部回答

#include <iostream> using namespace std;

void main() { cout <<" "; for(int i = 1 ; i <= 9 ; i++) { cout.width(4); cout << i; }

cout << endl;

for(int j = 1 ; j <= 9 ; j++) { cout << j; for(int k = 1; k <= j; k++) { cout.width(4); cout << j * k; } cout << endl; } }

#include<iostream.h> void main() { int a, b; for(a=1;a<=9;a++) { for(b=1;b<=9;b++) if(b==a) { cout<<b<<"*"<<a<<"="<<b*a<<'\t'<<endl; break; } else { cout<<b<<"*"<<a<<"="<<b*a<<'\t'; } } }

对齐。楼主可以调整if的取值来调整三角方向 楼主可以自己试试 成功了使自己的呦

for(int i =1; i<=9; i ++){

for(int j =1; j <=9; j++){

pintf("%d * %d = %d; ", i, j, i * j);

}

printf("\n");

}

右上三角代码:

#include <stdio.h> void main() { int j, i, k; for(j = 1; j <= 9; j++){ for(i = j; i <=9; i++){ printf("%d*%d = %2d ",j,i,j*i); } printf("\n"); for(k = 0; k < j*9; k++){ printf(" "); } } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq堂等级是什么怎么定的
吃过饭为什么打嗝
台州温岭哪里有卖机车没
怎么才算是伟大的人?
DNF浙江四区惋心戒指现在卖多少W?多少级带的
空气折射率的测定可以用钠灯么?为什么?
为什么我的NOKIA6208C不能上网呀 显示分组数
为什么我的空间人气低啊
新概念作文大赛怎么站在越来越没意思,作家怎
汉寿县常德中国福利彩票地址在哪里啊
固元膏能和归脾丸一起吃吗
元素觉醒被动技能是什么
最近身体的一些反映 肠清茶
什么地方的牛喂养的最好 而且不易生病
我才买的4G TF内存卡一插上就让格式化还老是
推荐资讯
易至今休赛了多久!?
得到了还会失去吗?为什么啊
管道工一月多少工资?
09年8月-10月份有什么好听的歌曲
我有些旧书,怎么办?
曾都区随州鑫盛投资咨询有限公司我想知道这个
农村电视剧男儿本色片尾曲是什么
中了av终结者
我在玩的游戏中购买的时限道具,在停机维护时
dnf河南3区 阿甘左的浪人巨剑多少钱?
手机内存卡要密码
为什么我的手机变卡了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?