C语言程序设计现代方法:第六章课后习题
发布时间
阅读量:
阅读量
第一题
#include <stdio.h>
#include<string>
int main(void)
{
float a, b = 0;
do
{
printf("Enter a number:");
scanf_s("%f", &a);
b = (a > b)? a:b;
} while (a > 0);
printf("The lagest number entered was %f\n", b);
system("pause");
return 0;
}
第二题
方法一
辗转相除法(又名欧几里德法)
设定两个数值分别为a与b,其中将较大的数值置于a中,较小的数值置于b中,temp用于存储余数
1、将较大的数存入a,较小的数存入b;
2、计算a除以b所得的余数;
3、若余数temp等于零,则说明b即为这两个数的最大公约数;
全部评论 (0)
还没有任何评论哟~
