pascal 题,输入5个正整数求它们的最大公约数.另外,解决的方法最好用函数!
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 09:34:28
pascal 题,输入5个正整数求它们的最大公约数.另外,解决的方法最好用函数!
pascal 题,输入5个正整数求它们的最大公约数.
另外,解决的方法最好用函数!
pascal 题,输入5个正整数求它们的最大公约数.另外,解决的方法最好用函数!
主要有三个问题,一个是你的YUSHU函数应该用值参而不是用形参,就是说要把VAR去掉;还有就是你的循环体里A:=B是不对的,想一下,如果这样赋值,一进循环体,A,B就相等了,显然不对,应该定义一个中间变量T,先把a的值赋给T,再处理,防止A的值被覆盖;还有就是不知为什么突然冒出一个X.
修改如下
function gcd(a,b:longint):longint;
var
t:longint;
begin
repeat
t:=a;
a:=b;
b:=t mod b;
until b=0;
exit(a);
end;
还有一种递归的写法
function gcd(a,b:longint):longint;
begin
if b=0 then exit(a)
else exit(gcd(b,a mod b));
end;
pascal 题,输入5个正整数求它们的最大公约数.另外,解决的方法最好用函数!
pascal 输入30个正整数,计算它们的和,平方和
输入n个正整数,先求出它们的平均值x,然后求出所有数据与x的差的平方和S用pascal
pascal中如何求平均数输入n个正整数,求出这些数的平均数.第一行只有一个正整数:n (1
Pascal 输入M和N两个正整数,求它们的最小公倍数和最小公约数 要用while做 Pascal 输入M和N两个正整数,求它们的最小公倍数和最小公约数 要用while做 最好后面能附上思路 9点之前要的啊 一定要正
pascal输入一个n位的正整数,输出由这n个数字组成的最大正整数.
pascal输入a,b求它们的最大公因数和最小公倍数,用辗转相除法如题
求助一道pascal高精度乘法题:输入两个正整数m、n,输出他们的积.( 1
求n个数的最大值和最小值(pascal)【试题描述】 任意输入n个整数,把它们的最大值,最小值求出来.【输入描述】 输入只有一行,包括一个整数n(1
求n个数的最大值和最小值用Pascal试题描述任意输入n个整数,把它们的最大值,最小值求出来.输入要求输入只有一行,包括一个整数n(1
求n个数的最大值和最小值(Pascal)试题描述任意输入n个整数,把它们的最大值,最小值求出来.输入要求输入只有一行,包括一个整数n(1
c++输入两个正整数求它们的最大公约数和最小公倍数.
pascal 连续若干个正整数之和为1000,求有多少种这样的数列.
编程题,输入正整数的个数n,再输入n个正整数,判断它们是否为素数.素数就是只能被1和自身整除的正整数输入正整数的个数n,再输入n个正整数,判断它们是否为素数.素数就是只能被1和自身整除
Pascal二分法:输入一个正整数n(1
pascal循环结构 求所有7的倍数和描述 Description 前n个自然数中,能被7整除的所有整数之和s.输入格式 Input Format 只有一行且只有一个正整数:n30%的数据范围
最大公约数和最小公倍数问题pascal最优输入二个正整数x0,y0(2
pascal编程:最大公约数和最小公倍数问题输入二个正整数x0,y0(2