猫史档案馆


如何用C++做99乘法表?

用户:一条不是很咸的咸鱼一条不是很咸的咸鱼查看:18 回复:9 评论:18 创建时间:2023-06-01T14:36:33


代码:

#include <iostream>
using namespace std;


int main(){
	int i = 0;
	int j = 0;
	cout <<"                                                 九九乘法口诀表"<<endl;
	for (i=1; i<=9; i++){
		cout << endl;
		for (j=1;j<=9; j++){
			if (i <= j){
				cout <<i<<"*"<<j<<"="<< i*j << " ";
			}
		}
	}
}


回复

上一页1 页 / 共 1下一页
好吃的培根JJJJ好吃的培根JJJJ

我也在学c++

点赞0


评论


PlumStevenPlumSteven

屮没人用printf吗。。。

你代码风格和我相差好大。。。

我大概会这样写:

#include <iostream>
using namespace std;

int main(){
        printf("\t\t九九乘法口诀表\n");
	for (int i=1; i<=9; i++){
		for (int j=1;j<=i; j++){
			printf("%d*%d=%d ", j, i, i*j);
		}
            printf("\n");
	}
}

 

点赞0


评论


死神Basic死神Basic

我喜欢这么写,方便一些

#include<iostream>
using namespace std;
int main(){
    printf("九九乘法口诀表\n");
	for (int i=1;i<=9;i++){
		for (int j=1;j<=i;j++){
			printf("%1d*%1d=%-2d ",i,j,i*j);
		}
        printf("\n");
	}
}

点赞0


评论


好吃的培根JJJJ好吃的培根JJJJ

我就入门一下:

#include<bits/stdc++.h>//库(c++.)
#include<cstdlib>//库(cst)
#include<iostream>//库(ios)
using namespace std;//另存为
int main()//主程序
{
double x;//字符的变量
long y;//长的变量
long long z;//长中场的变量
int a;//变量
cin>>x>>y>>z;//输入(ios)
cout<<"(打印想打印的值)"<<x<<endl;//x为变量,endl为换行
{
for(/*int*/;/*条件*/;/*赋值*/) {//循环

}
while(a=x/*条件*/) {//基本循环
}
do {//做
}
if(y=z/*一个条件*/) {//如果
};
else{//否则
}
switch() {
default://不满足switch条件,将运行次行命令
}
#ifndef SOMETHING_H
#define SOMETHING_H
class {
// 私人部门
public:
// 公开声明
protected:
// 受保护声明
;}
#endif
}
return 0;//返回至0
}

点赞0


评论


好吃的培根JJJJ好吃的培根JJJJ

#开始进入Python的世界
i = 0
j = 0
print(' 99乘法表')
while True:
i = 1
if (i <= 9):
break
print(' ')
j = 1
while True:
if (j <= 9):
break
if (i <= j):
print(i,'*',j,(i + j))

点赞0


评论


好吃的培根好吃的培根

我的小号有点捣乱......我要揍ta

点赞0


评论


mornwindmornwind

你会发现 这样写更加简便(doge)

#include<iostream>
using namespace std;
int main(){;
    cout<<"1*1=1"<<endl;
    cout<<"1*2=2 2*2=4"<<endl;
    cout<<"1*3=3 2*3=6 3*3=9"<<endl;
    cout<<"1*4=4 2*4=8 3*4=12 4*4=16"<<endl;
    cout<<"1*5=5 2*5=10 3*5=15 4*5=20 5*5=25"<<endl;
    cout<<"1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36"<<endl;
    cout<<"1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49"<<endl;
    cout<<"1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64"<<endl;
    cout<<"1*9=9 2*9=19 3*9=27 4*9=26 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81"<<endl;
}

点赞0


评论


BresageBresage

没有发现你的乘法表是倒着的吗()()()emotion_doge

看看我这个正版的emotion_doge

#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
	int n = 9;
	
	for(int i =1;i<=n;i++){
		for(int j=1;j<=i;j++){
			
			cout<<j<<"*"<<i<<"="<<i*j<<" ";
			if(i*j<10){
				cout<<" ";
			}
		}
		cout<<endl;
	}
}

点赞0


评论


1111111111111111211111111111111112

 

#include <iostream>
using namespace std;
//打印乘法口诀表
int main() {
    unsigned short int plus_num = 0;
    for (int i = 1;i<=9;i++)
    {   plus_num = 0;
        for (int j = 1;j <= i;j++)
        {
            plus_num++;
            printf("%d x %d = %d    ",i,plus_num, i * plus_num);

        }
        printf("\n");
    }

}
//凑凑热闹(doge)

点赞0


评论