while型:
#include
main()
{
int i,n;
i=1;
while(i<=9)
{
n=1;
while(n<=i)
{
printf("%d*%d=%dt",i,n,i*n);
n=n++;
}
printf("n");
i=i++;
}
return 0;
}
do while型:????、、、、、
#include
main()
{
int i,n,b;
i=1;
do{
n=1;
do{
b=i*n;
printf("%d*%d=%dt",i,n,b);
n++;
}while(n<=i);
printf("n");
i++;
}while(i<=9);
return 0;
}
for型:???、、
#include
main()
{
int i,n;
for(i=1;i<=9;i++)
{
for(n=1;n<=i;n++)
{
printf("%d*%d=%dt",i,n,i*n);
}
printf("n");
}
return 0;
}
作为一个新手,分享一下自己遇到的错误
在while与do while中注意
int i,n;
i=1;
while(i<=9)
{
n=1; 注意第二个循环中变量赋值的位置(第二循环n的值是从1开始累加的)
while(n<=i)
如果第二循环中的变量值写在
int i,n;
i=1;
n=1; 得到的结果将是i*1=1,2*2=4..........8*8=64,9*9=81
while(i<=9)
{
while(n<=i)



