| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1641 人关注过本帖
标题:以下程序运算中,有几点不明白,求指点,或者讲解出来更好,,谢谢各位大神
取消只看楼主 加入收藏
随风晨爱
Rank: 1
等 级:新手上路
帖 子:27
专家分:2
注 册:2017-6-1
结帖率:91.67%
收藏
已结贴  问题点数:5 回复次数:0 
以下程序运算中,有几点不明白,求指点,或者讲解出来更好,,谢谢各位大神
下面是求令个数的最大公约数,有点不懂,1:为什么要定义出p1和q1 呢,智定义p和q不可以吗?2:r= p % q; 两个数求余后为什么要进行如下操作 p=q;  q=r;?
#include <iostream>
using namespace std;
int main ()
{
    int p,q, r, t;
    int p1, q1;
    cout << "请输入第一个数" ; cin >> p;
    cout << "请输入第二个数" ; cin >> q;
    p1=p , q1=q;
    if (p<q)
    {
        t=p , p=q , q=t;
    }
    do
    {
        r= p % q;
        p=q;
        q=r;
    }while (r!=0);
    cout << p1 << "和" << q1 << "最大公约数是:" << endl ;
    return 0;
}
搜索更多相关主题的帖子: 运算 讲解 int cout cin 
2018-11-25 14:39
快速回复:以下程序运算中,有几点不明白,求指点,或者讲解出来更好,,谢谢各位 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025621 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved