2 qq 34204717 qq_34204717 于 2016.04.05 22:18 提问

for循环 乘法表 求解怎么样才能打印出第一列1~9的数字
for

#include
#include
using namespace std;
int main()
{

int i,j;
cout<<" 乘法口诀表 "<<endl;
cout<<"--------------------------------------------------"<<endl;
cout<<setw(5)<<1<<setw(5)<<2<<setw(5)<<3<<setw(5)<<4<<setw(5)<<5<<setw(5)<<6<<setw(5)<<7<<setw(5)<<8<<setw(5)<<9<<endl;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
cout<<i*j<<setw(5);
cout<<endl;
}
cout<<"--------------------------------------------------"<<endl;
return 0;
}

7个回答

qq_34204717
qq_34204717   2016.04.05 22:19

图片说明

CSDNXIAOD
CSDNXIAOD   2016.04.05 22:22

for for语句的循环嵌套打印9×9乘法表
乘法表 FOR循环
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

starsky_xkl
starsky_xkl   2016.04.05 23:20

cout << setw(6) << 1 << setw(5) << 2 << setw(5) << 3 << setw(5) << 4 << setw(5) << 5 << setw(5) << 6 << setw(5) << 7 << setw(5) << 8 << setw(5) << 9 << endl;
for (i = 1; i <= 9; i++)
{
cout << i ;
for (j = 1; j <= i; j++)
cout << setw(5)<< i*j;
cout << endl;
}
图片说明

qq423399099
qq423399099   Ds   Rxr 2016.04.06 09:09

要这样?

 #include<iomanip>
#include<iostream>
using namespace std;
int main()

{
    int i,j;
    cout<<" 乘法口诀表 "<<endl;
    cout<<"--------------------------------------------------"<<endl;
    cout<<setw(6)<<1<<setw(5)<<2<<setw(5)<<3<<setw(5)<<4<<setw(5)<<5<<setw(5)<<6<<setw(5)<<7<<setw(5)<<8<<setw(5)<<9<<endl;
    for(i=1;i<=9;i++)
    {
        cout << i;
        for(j=1;j<=i;j++)
            cout<<setw(5)<<i*j;
        cout<<endl;
    }
    cout<<"--------------------------------------------------"<<endl;
    system("pause");
    return 0;
}

图片说明

sl_18500
sl_18500   2016.04.06 11:04

for for语句的循环嵌套打印9×9乘法表

weixin_34849724
weixin_34849724   2016.05.01 13:56

for(var r=1;r<=9;r++){
for(var i=1,str=" ";i<=r;i++){
str+=i+"x"+r+"="+i*r+" ";
}
console.log(str)
}

weixin_34849724
weixin_34849724   2016.05.01 13:57

。。。。。。。。。。。。图片

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用for循环打印9×9乘法表
#include <stdio.h> #include <stdio.h>int main() { // 定义相乘数字i,j以及结果result int i, j, result; for(i=9;i>0;i--) { for(j=1;j<=i;j++) { result=i*j; printf("%d*%
从键盘输入一个整数(1-9),打印出对应的乘法表(Java)
九九乘法表 import java.io.BufferedReader; import java.io.InputStreamReader; public class demo4 { /** * 编写一个成员函数,从键盘输入一个整数(1-9),打印出对应的乘法表 */ public static void main(String[] args) { Cfb cfb = ne
编程题:利用for循环打印 9*9 表?
利用for循环打印 9*9  表? 1*1=1 1*2=2  2*2=4 1*3=3  2*3=6  3*3=9 1*4=4  2*4=8  3*4=12  4*4=16 1*5=5  2*5=10  3*5=15  4*5=20  5*5=25 1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36 1*7=7  2*
利用for循环输出9*9乘法口诀表
include &amp;lt;stdio.h&amp;gt;//利用for循环输出9*9乘法口诀表int main(){ int i, j; for (i = 1; i &amp;lt;= 9; i++)                    {  for (j = 1; j &amp;lt;= i; j++) { printf(&quot;%d*%d=%d &quot;, i, j, i*j);  } printf(&quot;\n&quot;...
输入一个数字,打印出对应行数的99乘法表
1.输入一个数字,打印出对应行数的99乘法表 var n=window.prompt("请输入一个数"); for (i=1;i<=n ;i++ ){ for (j=1;j<=i;j++) { document.write(i+"*"+j+"="+i*j+" "+" "); } document.write(""); } 2.用面向对象的方法编写
java用for循环打印九九乘法表
用for循环打印九九乘法表 public class multiply { public static void main (String args[]) { for(int i = 1;i<=9;i++) { for(int j =1;j<=i;j++) { int sum =i * j; System.out.print(i +"*"+ j + "=" + sum
正三角9*9乘法表
#include<stdio.h> main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%-3d",i,j,i*j); } printf("\n"); } return 0;}
使用递归输出1-100;9*9乘法表
递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。【这点尤为重要】(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。(4) ...
Python:使用for循环打印一个乘法表
for x in range(1,11): for y in range(1,11): print(x*y) 这样肯定是不行的,怎么来解决换行问题呢? str_list=[] for x in range(1,11): for y in range(1,11): str_list.append('%d'%(x*y)) st
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形
 问题及代码: 烟台大学计算机与控制工程学院 作者:毕春超 完成日期:2016年10月21日 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形 运算结果 学习心得: 编程其实可以做出很多漂亮的图案,只要你用心