使用C++中while语句怎么编写99乘法表
最近在作业中遇到的问题,让编写99乘法表。同学告诉我用for语句一句话就搞定,不过我现在C还没开课,对FOR语句不了解,不知道那位高手知道用嵌套的while语句怎么编写,告诉小弟啊。。。。。。
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%-4d",i,j,i*j);
printf("\n");
}
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
int i,j;
while(i<=9)
{
while(j<=i)
printf("%d*%d=%-4d",i,j,i*j);
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
谢谢。我会好好去看去运行。
----------------解决方案--------------------------------------------------------
第一个程序少了一个
{
哈哈,也算一个错误!
----------------解决方案--------------------------------------------------------
厄,随手写得~~~没有验证啊~~~
一定要自己验证,自己修改~~~
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%-4d",i,j,i*j);
printf("\n");
}
getch();/*我用的win-tc,用这个暂停一下看结果*/
}
#include "stdio.h"
main()
{
int i=0,j=0;
while(i++<9)
{
j=0;
while(j++<i)
{
printf("%d*%d=%-4d",i,j,i*j);
}
printf("\n");
}
getch();
}
调试过了,通过~~~
----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------
[CODE]#include<stdio.h>
void main()
{
int a,b;
a=1;
while(a<=9)
{
b=1;
while(b<=a)
{
printf("%d*%d=%d ",a,b,a*b);
b++;
}
printf("\n");
a++;
}
}[/CODE]
这个就是用嵌套while做的
----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{
int h=1,js;//H表示,行。JS表示,表达式。
while (h<10)
{
js=1;
while (js<=h)
{
printf("%d*%d=%d\t",h,js,h*js);
js++;
}
printf("\n");
h++;
}
}
----------------解决方案--------------------------------------------------------