pascal for语句问题1、输入一个自然数,输出这个自然数所有因子的和.2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.3、输入N个自然数,输出最大数,最小数及平均数.4、输入十个自然数(0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 05:02:27
pascal for语句问题1、输入一个自然数,输出这个自然数所有因子的和.2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.3、输入N个自然数,输出最大数,最小数及平均数.4、输入十个自然数(0

pascal for语句问题1、输入一个自然数,输出这个自然数所有因子的和.2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.3、输入N个自然数,输出最大数,最小数及平均数.4、输入十个自然数(0
pascal for语句问题
1、输入一个自然数,输出这个自然数所有因子的和.
2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.
3、输入N个自然数,输出最大数,最小数及平均数.
4、输入十个自然数(0

pascal for语句问题1、输入一个自然数,输出这个自然数所有因子的和.2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.3、输入N个自然数,输出最大数,最小数及平均数.4、输入十个自然数(0
1.
program kkk;
var a,b,i:longint;
begin
read(a);
b:=0;
for i:=1 to a do
 if a mod i=0 then
  b:=b+i;
writeln(b);
end.
2.
program gds;
 var a:array[0..100000] of longint;
     i,m,n,l:longint;
begin
 read(n);
 a[0]:=0;
 a[1]:=1;
 l:=1;
 repeat{用repat循环好一点}
  inc(l);
  a[l]:=a[l-1]+a[l-2];
 until n=a[l];
 m:=0;
 for i:=1 to l do
  m:=m+a[i];
 writeln(m);
end.
3.
program gds;
 var a:array[1..100000] of longint;
     n,i:integer;
     max,min,total:longint;
     adv:real;
begin
 read(n);
 for i:=1 to n do
  read(a[i]);
 max:=a[1];
 min:=a[1];
 total:=0;
 for i:=1 to n do
  begin
   total:=total+a[i];
   if max<a[i] then
    max:=a[i];
   if min>a[i] then
    min:=a[i];
  end;
 adv:=total/n;
 writeln(max,' ',min,' ',adv);
end.
4.
program gds;
 var a:array[1..10] of integer;
     i,min,w:integer;
begin
 for i:=1 to 10 do
  read(a[i]);
 min:=a[1];
 for i:=2 to 10 do
  if min>a[i] then
   begin
    min:=a[i];
    w:=i;
   end;
 writeln(min,' ',w);
end.
5.
program gds;
 var i,k,l:integer;
begin
 for i:=1 to 999 do
  begin
   k:=i;
   if k mod 3=0 then
    repeat
     l:=k mod 10;
     k:=k div 10;
     if l=5 then
      begin
       writeln(i);
       break;
      end;
    until k=0;
  end;
end.
纯粹简单题大全啊,数组加循环,你是C层次新生吧.

pascal for语句问题1、输入一个自然数,输出这个自然数所有因子的和.2、已知数列1,1,2,3,5,8,…….,N.输出前N项的和.3、输入N个自然数,输出最大数,最小数及平均数.4、输入十个自然数(0 Pascal二分法:输入一个正整数n(1 求Free Pascal程序问题如下:第一行输入一个正整数n(1 pascal 输入n(1 pascal 输入n(1 Pascal语言 1011:求N的所有约数和 用for 控制变量:=表达式 to do,的语句!输入一个整数N,求它的所有约数(不包含N)的和.输入整数N(0 pascal 输入一个整数n,请你判断n是否是质数.输入一个数n,如果是质数则输出yes 否则输出no 用break语句program Project1;vari,t:word;n:integer;beginreadln(n);for i:=1 to n doif n mod i=0 then inc(t);if t=2 then writeln('Yes' free pascal问题问题共有三题,我是新手,1.输入一个自然数n(n 用Pascal编写—输入一个正整数n,把它分解成质因子相乘的形式.例如24=2*2*2*3.(用for循环语句) pascal问题 一个递推数列,输入n,输出f[n]; n pascal程序设计 输入一个整数n,n pascal素数问题编一个程序,计算1-n范围内素数的个数.输入包括多组数据.每组数据仅有一个整数n (1 输入一个正整数N(注意:根据输入的N的值,来判断N的位数),用while语句输出它的各位数字.pascal 语言 PASCAL程序 全1数字全1 数字请用PASCAL编写,输入一个奇数P(P pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用! free pascal中for语句的具体意思.比如 for i=1 to 100 do s=s+free pascal中for语句的具体意思.比如for i=1 to 100 do s=s+i 为什么在pascal中写write(‘*’);报错for i:=1 to 8 dowrite('*); 错误信息:Ordinal expression expected那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*'); Free Pascal问题 任意输入一个四位数,输出的结果是其各个数位上的数字之和