C语言循环结构程序设计-while 循环
while语句热身题目如下:情景:由于老师们只关心人数,平均分,最高分和最低分题目:每输入一个成绩,如果成绩不为-1,就要做四个指标的更新:
人数+1
更新总分
更新最高分
更新最低分
回复查看答案{:10_326:}
现在,我们进入正题While 语句与 Math 的结合
求两个正整数m和n的最大公约数
如果q和r是m处以n的商及余数,即m = nq+r
则gcd(m,n) = gcd(n,r)
首先,我们来分析一下1.输入m,n2.while循环,m%n=q...r3.判断r!=04.m =n,n = r,r = m%n
#include<stdio.h>
main()
{
int m,n,r;
printf("Please input m,n:");
scanf("%d %d",&m,&n);
r = m%n;
while(r!=0)
{
m = n;
n = r;
r = m%n;
}
printf("The greatest common divisor is: %d\n",n);
}#include<stdio.h>
**** Hidden Message *****
新人学习 。。。。。。。。 1234154 6666666666666666666666666 1 好
页:
[1]