如何用C语言写出一个乘法口诀表。

各种循环都要,谢谢大家!能把程序直接发上来最好了~!... 各种循环都要,谢谢大家!
能把程序直接发上来最好了~!
展开
 我来答
失约于y
推荐于2019-11-03 · TA获得超过738个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

编写如下:

#include<stdio.h>

int 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");}return 0;}

运行结果

扩展资料:

其余方法如下:

乘法口诀参考答案

main()

{ int a=1,b=1;

clrscr();

do


{ do{ printf(" %d*%d=\%d\t",b,a,a*b);

b++;} while (b<=a);


printf("\n");

a++;

b=1;} while (a<10);}


乘法口诀参考答案
main()
{ int a=1,b=1;clrscr();

while (a<10)

{ while (b<=a)


{ printf(" %d*%d=%d\t",b,a,a*b);

b++}

printf("\n");

a++;b=1;}}


乘法口诀

main()

{ int a=1,b=1;

clrscr();


loop: printf(" %d*%d=%d\t",b,a,a*b);

if(a==b)

{ printf("\n");


a++;

b=1;

if(a>9) goto end;}


else b++;

goto loop;

end:;}

来日方长mmgo
高粉答主

推荐于2019-10-10 · 每个回答都超有意思的
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:13.9万
展开全部

#include<stdio.h>

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

}

return 0;

}

扩展资料:

for在C语言中的应用

1.for循环中的变量可以是一个也可以是多个,不要局限于一个变量处理到底,那样有时会很单调,当程序适合把多个变量组成循环时,用多个for语句来表示就是有些浪费了!

2.for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。 for循环的三个表达式都是逗号表达式,这样来说,其实每个分号表达式可以由几个逗号表达式构成,中间用",”隔开,最后以“;”结束。

3. for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句, ";"不能缺省的原因是编译格式如此,缺省了编译器不认识而会报错。

参考资料:百度百科_for循环

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crystalbeef
推荐于2017-09-24 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4897
采纳率:60%
帮助的人:873万
展开全部

#include<stdio.h>

void main()

{

 int x,y,z;

 for(x=1;x<=9;x++)

 {

  for(y=1;y<=x;y++) 

{

   z=x*y;

   printf("%d*%d=%d  ",y,x,z);

  }

  printf("\n");

 }

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1024程序员
2020-11-25 · TA获得超过374个赞
知道答主
回答量:457
采纳率:0%
帮助的人:23万
展开全部

C语言经典例子之打印九九乘法口诀表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onlymeteor
2011-05-31 · TA获得超过722个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:326万
展开全部
#include "stdio.h"
main()
{
int i,j;
/*使用for循环实现*/
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)printf("%dx%d=%d\t",i,j,i*j);
printf("\n");
}
/*使用while循环实现*/
i=1;
while(i<=9)
{
j=1;
while(j<=i)
{
printf("%dx%d=%d\t",i,j,i*j);
j++;
}
printf("\n");
i++;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式