41504199-第三次实验作业2016预案.docVIP

  • 20
  • 0
  • 约7.58千字
  • 约 20页
  • 2016-10-30 发布于湖北
  • 举报
第三次实验内容:循环结构程序设计 实验内容1 实验课本第四次实验部分 练习题一 2.练习题二 程序运行结果 方法二:用辗转相除法求最大公约数。 思考题及问题 ① 将 if (m n) { r=m; m=n; n=r; } 去掉,分别按m的值小于n的值情况输入数据,程序运行结果如下: ② 分别输入m或n的值为负数,程序运行结果如下: ③ 为什么在用辗转相除法求最大公约数时,输出结果是m,而不是r。 这里的r为m和n的余数,最后的计算结果为0;m为最后一次的计算的约数,所以最后输出m; ④ 试将辗转相除法中的do-while循环语句,改为while循环语句实现。程序如下: #include iostream #include cmath using namespace std; /* run this program using the console pauser or add your own getch, system(pause) or input loop */ int main(int argc, char** argv) { int x,y; int m,n,r,g; cout输入2个数x,y:; cinxy; m=abs(x); n=abs(y); if(mn) {r=m; m=n;

文档评论(0)

1亿VIP精品文档

相关文档