1.for、while和do-while三种循环语句如何选用。
(1)如果循环次数在执行循环体之前已确定,一般用for语句,如果循环次数是由循环体的执行情况来确定,则采用while语句或do-while语句。
(2)当循环体至少循环一次时,采用do-while语句,反正如果循环体一次也不执行,则用while或for语句。
(3)三种循环语句在解决某些问题时,是可以相互替换的。
2.编写程序,计算1+2+3+...+n的值。
3.编写程序,在屏幕输出9*9乘法口诀表。
相关代码
2.
#include <stdio.h>
int main()
{
int i, n, sum = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++)
sum = sum + i;
printf("1 + 2 + 3 + ... +%d = %d", n, sum);
return 0;
}
3.
#include <stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
printf("%d*%d=%2d ", j, i, j * i);
printf("\n");//每一次的内循环结束后都换行
}
return 0;
}
ps:如果有错误的地方还请大家大胆指出以及多多包涵我这个小白啦😁。