如何用C语言编程序:九九乘法表

作者&投稿:於凌 (若有异议请与网页底部的电邮联系)
C语言编程九九乘法表~

1、首先打开VC++6.0软件,点击左上角的file,然后选择新建,这里我们新建一个控制台应 用程序,并输入工程名。

2、点击确定后,提示问你创建什么工程,这么我们选择”一个空工程“,然后点击确定。

3、接着再点击file,选项新建,然后新建一个文件,选择C++Soure File,输入文件名,点击 确定。

4、然后在代码框中输入如图所示的代码,输入完之后再点击右上角的运行按钮。(先点左 边,再点右边)

5、最后运行结果如图所示。

#include
main()
{ int a,b;
for(a=1;a<=9;a++)
{ for(b=1;b<=9;b++)
printf("%5d",a*b);
printf("
");}
printf("
");
}
我用的是双循环,我写得很简单了,应该看得懂吧,你可以运行下

九九乘法表共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;

}

2、【代码二】输出右上三角形和左上三角形:

#include <stdio.h>

int 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("
");  

}

return 0;

}

3、【代码三】输出右下和左下三角形:

#include <stdio.h>

int main(){

int i,j,n;

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

// 将下面的for循环注释掉,就输出左下三角形

for(n=1; n<=9-i; n++)

printf("        ");

for(j=1;j<=i;j++)

printf("%d*%d=%2d  ",i,j,i*j);

printf("
");

}

return 0;

}



C语言输出九九乘法表,主要运用for循环进行控制输出。

需要注意的是:在何时需要加空格,何时需要换行。

#include<stdio.h>
void main()
{
    int i=1,j=1;
    for(i=1;i<=9;i++)   // 控制行,一共9行
        for(j=1;j<=i;j++)  // 控制各行的列数
        {
             printf("%d*%d=%d",j,i,i*j); // 输出乘法表各项内容
             if(i!=j) printf("");  // 相邻两项直接加空格
             if(i==j) printf("
");  // 控制列数
        }
}


我为你列了两种乘法表:
下面是第一种:
#include <stdio.h>
void main()
{
int h,l;
for (h=1;h<=9;h++)
{
for (l=1;l<=9;l++)
{
if (h<=l)
printf("%d*%d=%-3d",h,l,h*l);
else printf("%7c",' ');
}
printf ("\n");
}
}
还有一种乘法表为:
#include <stdio.h>
void main()
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=9;j++)
{
if (i<=j)
printf("%d*%d=%-3d",i,j,i*j);
}
printf("\n");
}

}

#include "stdio.h"

void main()
{
int i=1,j=1;
for(i = 1;i < 10; i++)
{
for(j = 1;j <= 9; j++)
{
if(i<=j)
printf(" %d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
getch();
}
*****************************************************************
#include "stdio.h"

void main()
{
int i=1,j=1;
for(i = 1;i < 10; i++)
{
for(j = 1;j <= 9; j++)
{
if(i>j)
printf(" \t");
else
printf(" %d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
getch();
}

九九乘法表c语言
#include<stdio.h>
#include<conio.h>
main()
int i;
int j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i:j++)
printf("%d*%d=%d\t",i, j,i*j);
printf("\n");
}
return0 }


如何使用C语言编写一个程序?
1、新建一个工程和.c文件。2、输入主函数和头文件。3、定义函数类型并赋初值 。4、输入每一个成绩。5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。6、计算平均数。7、输出求出平均分,最高分和最低分。8、编译,运行,得到最后结果。

如何用C语言编写一个按大小顺序输出数据的程序?
c=t;} printf("从小到大的顺序是:%d %d %d\\n",a,b,c);return0;}

怎么编写C语言程序,如:Helloworld的?
1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:2、或者可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译...

怎样用C语言编一个两数相加的程序?
您可以使用C语言中的加法运算符(+)来编写一个两数相加的程序。以下是一个简单的示例程序:在上面的程序中,我们首先定义了三个变量:num1、num2和sum。num1和num2用于存储用户输入的两个数字,而sum用于存储这两个数字的和。接下来,我们使用printf函数提示用户输入两个数字,并使用scanf函数将用户输...

C语言编写一个程序,求x> y的运行结果
以下是一个简单的C语言程序,可以比较两个整数x和y,并打印出相应的结果:在这个程序中,我们首先声明了两个整数变量x和y,然后使用printf函数提示用户输入两个整数。接下来,我们使用scanf函数读取用户输入的整数,并将它们存储在变量x和y中。然后,我们使用一个if-else语句来比较x和y的值。如果x大于y...

如何用C语言编程序:九九乘法表
int main() { int i,j; \/\/ i, j控制行或列 for(i=1;i<=9;i++) { for(j=1;j<=9;j++)\/\/ %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐 \/\/ \\t为tab缩进 printf("%d*%d=%2d\\t", i, j, i*j);printf("\\n");} return 0;} 2、【代码二】输出右...

怎样用C语言编写一个简单的程序?
int main(){ int a[7]; \/\/ 建立一个 7 元素的数组 int i;int sum = 0;int max = a[0];int min = a[0];\/\/ 手动输入 7 个元素 for (i = 0; i < 7; i++){ printf("请输入第 %d 个元素的值: ", i+1);scanf("%d", &a[i]);} \/\/ 求这 7 个元素的和 for (i...

如何用c语言编写一个计算素数的程序?
程序中首先定义了一个名为isPrime的函数,用于判断一个数是否为素数。当n小于等于1时,直接返回False;当n大于1时,对于从2到n的平方根的所有数进行判断,如果n能够被这些数整除,则n不是素数;如果不存在这样的数,则n是素数。接下来,程序使用循环从2到999之间的数,对于每个数,调用isPrime函数进行...

用C语言编写判断一个数是否是素数的程序
01 打开ubuntu并开启一个终端,输入命令vim is_prime.c,打开编辑页面,输入预处理指令#include<stdio.h>用于在主函数中调用判断函数。然后定义一个函数int is_prime(int n),即判断整数n是否为素数。02 首先,判断这个数是否小于2.若是,则直接返回0,即表示它不是一个素数。03 ...

用C语言编写程序:
{ int num;\/\/学号 char name[10];\/\/姓名 int score[3];\/\/3门成绩 float average;\/\/平均分 };void enter(struct student s[],int n);\/\/输入学生信息 void sort(struct student s[],int n);\/\/平均分排序 void print(struct student s[],int n);\/\/显示排名 int main(){ int n;\/\/...

察哈尔右翼前旗18360409944: 用C语言怎么写九九乘法表? -
柘禄寒喘: #include<stdio.h> int main(){ printf("<------------九九乘法口诀表------------>\n"); for (int i=1;i<10;i++){ for (int j = 1 ; j <= i ; j++) { printf("%d*%d=%d ",j,i,j*i); } printf("\n"); } return 0; }

察哈尔右翼前旗18360409944: 九九乘法表,c语言编程 -
柘禄寒喘: #include int main() { int i,j; for (i=1; i<10; i++) { for (j=1; j<=i; j++) { printf("%d * %d=%-3d",j,i,i*j); } printf("\n"); } return 0; }

察哈尔右翼前旗18360409944: 用C语言编写九九乘法表 -
柘禄寒喘: #include "stdio.h" void main() {int i,j;for(i = 1;i < 10; i++){for(j = 1;j <= i; j++){printf(" %dX%d=%d\t",j,i,i*j);}printf("\n");}getchar(); }转.......

察哈尔右翼前旗18360409944: 用C语言打出九九乘法表 -
柘禄寒喘: 外从用while,内层用for1 2 3 4 5 6 7 8 9 10 11#include <stdio.h> voidmain(){ inti=1,j; while(i<=9) { for(j=1;j<=i;j++) printf("%d*%d=%-4d",j,i,i*j); i++; printf("\n"); } } 外层用for,内层用while1 2 3 4 5 6 7 8 9 10 11 12 13 14#include <stdio.h>...

察哈尔右翼前旗18360409944: 用c语言编写99乘法表? -
柘禄寒喘: 原来的代码有点乱,我自己写了一遍. #include<bits/stdc++.h> using namespace std; int main(){for(int i=1;i<=9;i++){for(int j=1;j<=9;j++){cout<<i<<" * "<<j<<" = "<<i*j<<endl;}}return 0; }

察哈尔右翼前旗18360409944: C语言九九乘法表怎么弄? -
柘禄寒喘: 代码如下: #include <stdio.h> void main() { int i,j; printf("*"); for(i=1;i<10;i++)printf("%5d",i); printf("\n"); for(i=1;i<50;i++)printf("%c",'-'); printf("\n"); for(i=1;i<10;i++) { printf("%d",i); for(j=1;j<=i;j++) { printf("%5d",i*j); } printf("\n"); } }

察哈尔右翼前旗18360409944: 九九乘法表 c语言怎么写
柘禄寒喘: #include "stdio.h" main() { int i,j,result; printf("\n"); for (i=1;i&lt;10;i++) { for(j=i;j&lt;10;j++) { result=i*j; printf("%d*%d=%-4d",i,j,result);/*-4d表示左对齐,占4位*/ } printf("\n");/*每一行后换行*/ } }

察哈尔右翼前旗18360409944: 怎么样用c程序编写九九乘法表
柘禄寒喘: #include &lt;stdio.h&gt; void main(void) { int i,j; for(i=1;i&lt;=9;i++) { for(j=1;j&lt;=i;j++) printf("%d*%d=%d\t",j,i,j*i); printf("\n"); } getch(); } 顺便补充一下,应该是输出的是: 1*1=1 1*2=2 2*2=4 ... ... 1*9=9 .............9*9=81 呵呵

察哈尔右翼前旗18360409944: 用c言写一个九九乘法表的程序 -
柘禄寒喘: #include <stdio.h> main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%2d*%2d=%2d ",j,i,i*j); printf("\n"); } }

察哈尔右翼前旗18360409944: 用c语言写一个中文九九乘法表 -
柘禄寒喘: #include /*头文件*/ main() { int i,j; /*嵌套循环计算*/ for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",j,i,i*j); /* 输出*/ } printf("\n"); } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网