循環結構練習1.編程題:輸入兩個正整數,並使用「輾轉相除法」計算輸出它們的最大公約數和最小公倍數.2.編程題:計算1-3
題目:
循環結構練習
1.編程題:輸入兩個正整數,並使用「輾轉相除法」計算輸出它們的最大公約數和最小公倍數.
2.編程題:計算1-3+5-7+.-99的結果,並輸出結果.
3.編程題:求1+2+3+…n,直到累加和大於等於1000爲止,輸出最後的累加和和n的值.
4.編程題:統計1~100以內能被7整除的數的個數.
5.程序填空:
輸入若干整數(以-1作爲結束標誌),並對輸入整數求最大值,最後輸出該最大值
#include
void main()
{int x,m;
scanf("%d",&x);
m=x;
while( )
{scanf("%d",&x);
if(m
解答:
第一題:
program ceshi1;
var m,n,r,k:longint;
begin
readln(m,n);
k:=m*n;
r:=m mod n;
while r0 do
begin
m:=n;
n:=r;
r:=m mod n;
end;
writeln(n);
writeln(k div n);
end.
第二題:
program ceshi2;
var i,s:integer;
begin
s:=0;
for i:=1 to 50 do
begin
if i mod 2=1 then
s:=s+(2*i-1);
if i mod 2=0 then
s:=s-(2*i-1);
end;
writeln(s);
end.
第三題:
program ceshi3;
var s,i:integer;
begin
s:=0;
i:=0;
while s
添加新評論