用編程輸出九九乘法表
① 編程題:怎樣輸出九九乘法表
九九乘法表用C語言可以實現,兩個循環就可以了。
1、完整的九九乘法表程序
#include <stdio.h>
void main()
{int i,j;
for (i=1;i<=9;i++)
{for(j=1;j<=9;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("\n");
}
}
2、右上三角形顯示方式
#include <stdio.h>
void 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");
}
}
3、左下角顯示方式
#include <stdio.h>
void main()
{int i,j;
for (i=1;i<=9;i++)
{for (j=1;j<=i;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("\n");
}
}
② 用C語言編寫,一個用循環列印一個九九乘法表。九九乘法表如下所示:
#include<stdio.h>
#include<string.h>
#define N 9 //定義行列個數
typedef struct FileList
{
char name[128 + 1];//表達式
int num; //行列的位數
};
void main(void)
{
FileList file[N][N];
//memset(file, 0x00, 5*sizeof(FileList));
int i = 0;
int j = 0;
for (i=1; i<N+1; i++)
{
for (j=1; j<=i; j++)
{
sprintf(file[i-1][j-1].name, "%d×%d=%d",i,j,i*j);
printf("%s ", file[i-1][j-1].name);
}
printf("\n");
}
}
結果:
1×1=1
2×1=2 2×2=4
3×1=3 3×2=6 3×3=9
4×1=4 4×2=8 4×3=12 4×4=16
5×1=5 5×2=10 5×3=15 5×4=20 5×5=25
6×1=6 6×2=12 6×3=18 6×4=24 6×5=30 6×6=36
7×1=7 7×2=14 7×3=21 7×4=28 7×5=35 7×6=42 7×7=49
8×1=8 8×2=16 8×3=24 8×4=32 8×5=40 8×6=48 8×7=56 8×8=64
9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9=81
請按任意鍵繼續. . .
③ 用c++編程, 輸出如下形式的九九乘法表
#include<iostream>
using namespace std;
int main()
{
int i,j,proct;
for(i=1;i<=9;++i){
for(j=1;j<=i;++j){
proct=i*j;
cout<<j<<"×"<<i<<"="<<proct<<" ";
}
cout<<endl;
}
return 0;
}
④ C語言:分別按如下形式,編程輸出九九乘法表。
兩個循環,一般用for循環;
一個循環控制行數,一個循環控制列數,都是1-9;
思路:第一行輸出1個表達式,第二行輸出2個表達式,依次輸出。。
int i,j,result;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
result=i*j;
printf("%d*%d=%d ",i,j,result);
}
printf(" ");
}
(4)用編程輸出九九乘法表擴展閱讀:
C的數據類型包括:整型(short,int,long,long long)、字元型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數組類型、結構體類型(struct)、共用體類型(union)、指針類型和空類型(void)。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
⑤ 編寫程序,輸出九九乘法表 誰知道啊速度,急用!!!
using System;
using System.Collections.Generic;
using System.Text;
namespace multiplication
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <= i; j++)
{
string s="";
int m = i * j;
if (m < 10)//我這個人愛面子,這樣寫界面比較好,其他的沒啥用處。
{
s = m.ToString() + " ";
Console.Write(i + "*" + j + "=" + s + " ");
}
else
{
s = m.ToString();
Console.Write(i + "*" + j + "=" + s + " ");
}
}
Console.WriteLine();
}
}
}
}
⑥ 如何使用C語言函數調用編程列印九九乘法表
用雙重循環控制,代碼如下:
#include <stdio.h>
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d×%d=%d ",i,j,i*j);
}
printf("\n");
}
}
你可以運行一下,看看是不是你想要的結果。希望對你有用
⑦ 使用循環語句編程輸出下三角形狀的九九乘法表
以python3為例,其他語言的大致思路都差不多,無非就是循環計算:
1、首先在文本編輯器中輸入如下圖所示的代碼,用任意文件編輯器都可以
⑧ C語言編程題 輸出九九乘法表
#include <stdio.h>
void main()
{
int i=1;
for(i; i<=9; i++)
{
int j=1;
for(j;j<=i;j++)
{
printf("%d*%d=%d ", i, j, i*j);
}
printf("\n");
}
}
輸出結果為:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
Press any key to continue
⑨ C語言編程九九乘法表
九九乘法表共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 則為左對齊
// 為tab縮進
printf("%d*%d=%2d ", i, j, i*j);
printf(" ");
}
return 0;
}