这是我写的,看看哈:
鼓楼网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
void fun()
{
int i,j;
for(i=1;i=9;i++)
{
for(j=1;j=i;j++)
printf("%d*%d=%d\t",i,j,i*j);
printf("\n");
}
}/*定义了九九乘法表函数*/
main()
{
void fun();/*函数声明*/
clrscr();/*清屏一下*/
fun();/*调用上面定义的‘九九乘法表’函数fun() */
getch();
}
祝你天天向上!
1、此题比较简单我们用两个for循环即可实现。编程时先要理清思路,然后就水到聚成了。
2、源代码如下:
#include stdio.h
int main(void)
{
int i ;
int j ;
printf("下面输出乘法口诀表:\n\n");
for(i = 1;i = 9;i++)
{
for(j = 1;j = i;j++)
{
printf("%2d * %2d = %2d ",j,i,i*j);
}
printf("\n");
}
return 0;
}
3、输出结果如下:
4、总结:
本程序比较简单所以没有定义函数了,不过读者们要养成模块化编程的好习惯。该程序不管在输入输出的对齐还是代码的注释都是比较注意的。读者编写代码时尽量这样。
#includestdio.h
f()
{
int i, j; /*定义i,j两个变量为基本整型*/
for (i = 1; i = 9; i++) /*for循环i为乘法口诀表中的行数*/
{
for (j = 1; j = i; j++)/*乘法口诀表中的另一个因子,取值范围受一个因子i的影响*/
printf("%d*%d=%d ", i, j, i *j); /*输出i,j及i*j的值*/
printf("\n"); /*打完每行值后换行*/
}
}
main()
{
f();
}
编写九九乘法表主要是通过循环语句进行控制输出乘法表中各项。将实现九九乘法表的程序单独写成一个函数,就可以在主函数利用函数调用的形式来实现了。
具体实现方法可以参考如下程序:
#includestdio.h
void YangMultiplicationTable() // 实现九九乘法表的函数
{
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("\t"); // 每行中相邻两项隔开
if(i==j) printf("\n"); // 每行输出完毕后进行换行
}
}
void main()
{
YangMultiplicationTable(); // 通过函数调用的方式实现九九乘法表
}