C语言程序设计和实训(第六章).pptVIP

  • 4
  • 0
  • 约5.35千字
  • 约 26页
  • 2019-07-28 发布于福建
  • 举报
第6章 循环结构 6.1 while循环 while语句的一般形式为: 【while(表达式)语句;】 while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句,然后在判断表达式,直到表达式为假(0)时结束循环。 第6章 循环结构(while) 使用while语句应注意以下几点: (1)while语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0)即可继续循环。 (2)循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。 (3)应注意循环条件的选择以避免死循环。 如:int a,n=0; while(a=1) printf(%d ,n++); 第6章 循环结构(while) 第6章 循环结构(while) 例6-2 利用辗转相除法求解两个整数的最大公约数。问题的方法如下: ①令m为两个整数中的较大者,n为两个整数中的较小者; ② 用m除以n,令r为m除以n的余数; ③若r不等于0,则令m等于n,n等于r,返回步骤②继续;若r等于0,则n中的数值就是两个整数的最大公约数。 #include stdio.h void main() { int m,n,r,temp; printf(输入整数m:); scanf(%d, m); printf(输入整数n:); scanf(%d, n); if(m n)

文档评论(0)

1亿VIP精品文档

相关文档