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

问题描述

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

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

解决方案

解决方案二:

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

解决方案三:

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

解决方案四:

要这样?

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

解决方案五:

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

解决方案六:

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

解决方案七:

。。。。。。。。。。。。

时间: 2025-01-02 23:49:27

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

record-下方是我的c语言代码,为何下方程序的运行需要等好长时间才能打印出第一个字符。。。。何解?

问题描述 下方是我的c语言代码,为何下方程序的运行需要等好长时间才能打印出第一个字符....何解? #include<unistd.h> #include<stdio.h> #include<sys/mman.h> #include<fcntl.h> #include<stdlib.h> typedef struct{ int integer; char string[24]; } RECORD; #define NRECORDS (10) RE

代码-jsp分页问题(oracle数据库),只能打印出第一页内容,点击下一页就没有内容显示,

问题描述 jsp分页问题(oracle数据库),只能打印出第一页内容,点击下一页就没有内容显示, <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@ page import="java.sql.*" %> <%@ page import="org.zshwd.vo.User" %>

php99乘法表:php简单例子--打印出99乘法表

php简单例子--打印出99乘法表:<?php//php打印出九九乘法表for ($i=1; $i<10; $i++){for ($j=1; $j<=$i; $j++){echo $j*$i;echo ' ';}echo '<br />';}?> 本文链接http://www.cxybl.com/html/wlbc/Php/20130326/37405.html

Java语言打印九九乘法表_java

这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了.  Java源程序如下:   package com.elephant.multiply99table; public class Multiply99table { public static String Convert(int digit) { String[] digitWords = { "十", "一", "二", "三", "四&

一行jQuery代码打印九九乘法表

网友西西佛用一行代码打印九九乘法表 展示了jQuery的级联语法,简介且功能强大 这个程序的要求:不能用if,for,var xx =等常见js代码.只能用jquery的链式代码. 于是,要生成99表,必然要递归.可递归必然有终止的条件,那就得有if(n==0)return这样的 代码,又是不被允许的.那么jquery怎么才能终止呢?我想到了用find('p:lt(n)'),n<0的时候 是会终止的. 而bind的使用,纯粹是为了递归循环.我们首先建立一个对象,绑定一个事件,无所谓了,比如err

汇编 汇编语言-汇编多重循环 九九乘法表

问题描述 汇编多重循环 九九乘法表 要求用多重循环结构打印梯形结构的九九乘法表,我的思路是外层循环做第一个乘数的INC,里层循环做打印.乘法运算.两个乘数作比较判断是否换行以及第二个乘数的INC.既不知道我的思路能不能实现也不知道我的代码哪里出了问题,求大神指点. 解决方案 九九乘法表 解决方案二: 80x86汇编语言编程:在九九乘法表中高亮显示结果 用汇编语言编程解答: 编程输出九九乘法表,然后通过键盘输入两个数后,对应位置的乘法运算高亮. 例如:输入4.5,那么,4 * 5 = 20 的位置

c语言-用C语言的递归输出一个99乘法表,请问怎么实现。不能用循环实现

问题描述 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现,请问怎么做 解决方案 #include <stdio.h> void foo(int acc1, int acc2) { if (acc1 > 9) return; printf("%d * %d = %dt", acc1, acc2, acc1 * acc2); if (acc2 >= acc1) { acc2 = 1; a

用shell脚本打印九九乘法表

写一个shell脚本,打印打印九九乘法表,脚本如下: #!/bin/bash for ((j=1;j<=9;j++)) do for ((i=1;i<=j;i++)) do echo -e -n "${i}X${j}=$[${i}*${j}]\t" done echo done

求教:编写一个函数,在页面输入一个整数,打印出对应的乘法表

问题描述 求教:编写一个函数,在页面输入一个整数,打印出对应的乘法表 函数会写,就是不知道怎么在页面输入整数来打印出乘法表,哪位可以帮忙给看看啊 解决方案 void show() { for (int i = 1; i < 10; i++) { for (int j = 1; j <=i;j++) { Response.Write(j + " * " + i + " = " + i * j+"t"); } Response.Write