求分析C语言程序,就是乘法口诀表的
#include"stdio.h"intmain(){inti,j;for(i=1;i<=9;i++){for(j=i;j<=i;j++)printf("%d*%d=%d...
#include "stdio.h"
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j<=i; j++)
printf("%d*%d=%d\t",j,i,j*i);
printf("\n");
}
}
就是输出乘法口诀表的,我想知道里面的for语句是怎样循环并且输出结果的?
看了半天不知道这个for语句的嵌套使用是怎么计算的,如果第一个for语句花括号内的可以当做循环体语句的话,那么里面的for语句循环体语句是空白的又是怎样循环计算并输出的?
求解答,只要告诉我其中一次循环计算过程就好了 展开
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j<=i; j++)
printf("%d*%d=%d\t",j,i,j*i);
printf("\n");
}
}
就是输出乘法口诀表的,我想知道里面的for语句是怎样循环并且输出结果的?
看了半天不知道这个for语句的嵌套使用是怎么计算的,如果第一个for语句花括号内的可以当做循环体语句的话,那么里面的for语句循环体语句是空白的又是怎样循环计算并输出的?
求解答,只要告诉我其中一次循环计算过程就好了 展开
5个回答
展开全部
里面的for语句循环体语句是空白的又是怎样循环计算并输出的?
==================
里面的for语句不是空白, 所以说写代码要以开始就养成良好的习惯。你的写法没错,for语句只有一条内容时可以不用写{}, 但是下面这种写法更清晰:
for (j=1; j<=i; j++)
{
printf ("%d * %d = %d\t", j, i, j*i);
}
printf("\n");
循环过程,当外循环i取一次值时,内循环j要从1开始一直取到i计算i和j的乘积。就是i取一次值,j要取i次。最后i取9的时候,j从1到9取9次值。
==================
里面的for语句不是空白, 所以说写代码要以开始就养成良好的习惯。你的写法没错,for语句只有一条内容时可以不用写{}, 但是下面这种写法更清晰:
for (j=1; j<=i; j++)
{
printf ("%d * %d = %d\t", j, i, j*i);
}
printf("\n");
循环过程,当外循环i取一次值时,内循环j要从1开始一直取到i计算i和j的乘积。就是i取一次值,j要取i次。最后i取9的时候,j从1到9取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\t",j,i,j*i);
printf("\n");
}
return 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\t",j,i,j*i);
printf("\n");
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
深度技术新萝卜家园GHOST win系统从光盘恢复到硬盘上时,只需要到0分钟的时间,而我用easyboot、ghost、备份gho文件等自制的GHOST win系统恢复光盘从光盘恢复到硬盘上时竟然需要0到0分钟的时间深度技术新萝卜家园他们到底怎么设置的参数使得装机速度那么快因为刚买的电脑所以备份一下系统怎么办呢非常感谢0--
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询