pascal 整数 空格

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 07:07:25
pascal 整数 空格
pascal问题1.利用自定义函数求任意两个整数N~M(0

想了想...1--varn,m:integer;functionf(n,m:integer):longint;vari,s:longint;{因为总和可能很大所以用longint}beginfori:

输入n个整数,请找出最小数所在的位置,并把它与第一个数对调.(pascal 数组)

vara:array[1..1000]ofinteger;n,i,j,k:integer;beginreadln(n);j:=1;fori:=1tondobeginread(a[i]);ifa[i]

pascal输入一个整数,如果它是7的倍数,则输出‘yes’,否则输出‘no’.

varn:longint;beginreadln(n);ifnmod7=0thenwriteln('yes'){除以7取余,是否等于0,等于则输出yes,否则输出no}elsewriteln('no'

pascal pascal pascal!

pascalpascalpascal!

计算1—1000之间能同时被3和5整除的整数的和.pascal语言

vari,c:integer;beginc:=0;fori:=1to1000doifimod15=0thenc:=c+i;writeln(c);end.

pascal语言 1~N中能被5整除且至少有一位数字是5的所有整数的个数

functionisOk(n:integer):boolean;vari:integer;beginresult:=pos('5',inttostr(n))>0;end;functionmyFunc(

pascal编程 输入n个整数,找出最大数所在的位置,并将它与第一个数对调

eginreadln(n);fori:=1tondoread(a[i]);k:=1;fori:=1ton-1doifa[k]再问:说明部分也写一下再答:beginreadln(n);{读入一共多少个数

Pascal输入20个整数,统计其中正数、负数和零的个数

vari,k,n1,n2:integer;beginn1:=0;n2:=0;fori:=1to20dobeginreadln(k);ifk>0thenn1:=n1+1elseifk

pascal wikioi 3123 高精度练习之超大整数乘法 是超大的,不是普通的高精度乘法,求代码,

vari,j,la,lb,len,t:longint;ch:char;a,b:array[1..100000]oflongint;c:array[1..200000]oflongint;beginas

输入一个整数n,求它各位上的数字和 pascal

varn,s:longint;beginread(n);s:=0;whilen0dobegins:=s+nmod10;n:=ndiv10;end;writeln(s);end.自创!

Pascal 语言输入一个正整数,求出它的所有素因子,每两个数之间用一个空格隔开

审题错了吧,求所有素因子意思就像因子分解。比如18=2×3×3你找素因子用的i那个for循环吧,按你的求法,一个因子只能在式子中出现一次。下一次循环i的值就增加了嘛。你可以按照这个思路来:输入k,wh

用pascal编写程序 输入十个整数,统计大于0的数的个数.

vara,n,i:longint;beginfori:=1to10dobeginread(a);ifa>0thenn:=n+1;end;write(n);end.

求N个整数的平均数、众数和中位数 用pascal,我只学过pascal

programDoingData;varn:longint;sum:longint;n1:real;n2:longint;n3:real;a:array[0..1000]oflongint;f:arr

pascal编程给出一个整数n,接下来有n行,每行一个整数r,表示圆的半径

vari,n,r:longint;s:single;beginreadln(n);fori:=1tondobeginreadln(r);writeln(r*r*3.1415926:0:2);end;e

pascal 程序 读入一个句子,单词之间用空格隔开 输出最长的单词,并输出这个单词的长度

vars:string;i,j,m1,m2:integer;beginreadln(s);m2:=0;m1:=0;fori:=1tolength(s)dobeginifs[i]=''thenbegin

pascal问题 求N个整数的平均数、众数和中位数

{而这10个数:106991041201071123310297100 按一定顺序排列后得到:120112107106104102100999733 正中间有两个数:104102,中位数就是这两个数的

pascal金字塔编写一个程序,输入两个整数N和K(N,K

vari,j,n,m:longint;procedureprint(c:char;a:integer);vari:longint;beginfori:=1toadowrite(c);end;begin

pascal程序设计 输入一个整数n,n

vars,n,a:longint;begins:=0;whilea0dobeginn:=amod10;s:=s+n;a:=adiv10;end;writeln(s);end.