juhugufudu 发表于 2019-10-3 10:21:32

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 *****

18575301257 发表于 2019-10-3 12:47:15

新人学习

一头神奇的猪 发表于 2019-10-10 15:07:47

。。。。。。。。

wanwgeixu1115 发表于 2019-11-23 17:18:03

1234154

RinggaV 发表于 2019-12-9 12:59:07

6666666666666666666666666

A承承 发表于 2019-12-29 18:00:06

1

fsy2015981597 发表于 2019-12-30 07:54:19

页: [1]
查看完整版本: C语言循环结构程序设计-while 循环