编程问题..

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:25:57
1、根据以下框图设计程序(不用考虑寄存器初值的问题,完成框图中的编程要求即可),并调试执行

#include<stdio.h>
int main()
{
int r0, r1;
scanf("%d%d", &r0, &r1);

while (1) {
if (r0 == r1)
break;
else
if (r0 > r1)
r0 = 4*r0-r1;
else
r0=4*r1-r0;
}

return 0;
}

#include<iostream.h>
int main()
{
int r0, r1;
cout<<"Please input r0 and r1: \n";
cin>>r0>>r1;

while (1) {
if (r0 == r1)
break;
else
if (r0 > r1)
r0 = 4 * r0- r1;
else
r0=4 * r1- r0;
}

return 0;
}