右侧的while里面的条件为k--,先判断,再执行自减运算,循环执行,k初值为1,k--得0,k为雀冲0时,结束循环,知岁伏k自减得-1,最搭携终输出为-1。
#include<stdio.h>
int main()
{
int i=1,j=1
int k
while(i<=9)
{
j=1
while(j<=i)
{
k=i*j
printf("%dX%d=%d ",i,j,k)
j++
}
printf("\n")
i++
}
return 0
}
扩展资料:
while结构循环为当型循环(when type loop),一般用于不知道循环次数的情况。维持循环的是一个条件表达式,条件成立执行循环体,仿裂条件不成唤喊立退出循环。
while语句格式为:
while(条件表达式)
循环备链闭体
每次执行循环体前都要对条件表达式进行判断。
这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。
当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句仔磨氏。
while 循环的格式:while (表达式){语句;}
while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。
while 循环的执行顺序非常简单,它的格式是:
while (表达式)
{
语句;
}
当表达式为真,则游衫执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句;然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。这个就是 while 的执行顺序。
注意,初学者编程时,if、else、for、while、do 后面的执行语句不论有多少行,就算只有一行也要加“{}”,养成良好的编程习惯尤念散为重要。
写一个程序实现此功能:计算 (1-1/3+1/5-1/7+1/9-1/11…)*4 的值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)