pascal问题

作者&投稿:凭珠 (若有异议请与网页底部的电邮联系)
pascal问题~

想了想...
1--
var
n,m:integer;
function f(n,m:integer):longint;
var
i,s:longint;{因为总和可能很大 所以用longint}
begin
for i:=n to m do inc(s,i); {inc(i,x)的意思是i:=i+x}
f:=s;{值赋给函数f}
end;
begin
readln(n,m);
write(f(n,m));{直接调用函数f 得到结果}
end.


2--
var
i:integer;
check:array[10..99]of boolean;{在这里定义布尔型数组来记录符不符合条件}
begin
for i:=10 to 99 do begin{因为是两位数 所以10~99}
for j:=2 to i-1 do if i mod j=0 then check[i]:=false;
{如果可以被非1和他本身的数整除就记录为false}
k:=(i div 10)+(i mod 10)*10;{k代表倒序i}
for j:=2 to j-1 do if j mod k=0 then check[i]:=false;{同上,若可被整除就记录false}
end;
for i:=10 to 99 do if check[i] then write(i,' ');{如果正确则输出i 这里用' '实现空格}
end.


想了半天呐...望采纳!
刚才没看到追问...把注解写上了。

pascal pascal pascal!!!!!!

var
c1,c2,c3:char;
a,b,c:integer;
begin
readln(c1,c2,c3);
a:=ord(c1);
b:=ord(c2)
c:=ord(c3)
writeln(a,' ',b,' ',c);
writeln(c3,c1,c2);
end.
大哥,我好累

2.
var t,c:real;
begin
readln(t);
if t<=1 then write(t*1.5)
else write(1.5+0.8*(t-1));
end.


关于C语言ASCII码的问题
在处理字母大小写转换的时候要用到ASCII 因为大小写相差32.因为每个字母有相应的ASCII。所以字母可以做运算。也就是可以字母加密。可以字母移位。等等 0.指的是整形的时候整数0 ‘0’代表的ASCII里的0,其相应的值是48.‘\\0'是表示结束的字符。经常用这个表示循环的终止。他在ASCII里的值为0 还有在...

ascii码值最大的一个是
ascii的相关问题 在英语中用128个符号编码便可表示所有,但是用来表示其他语言,128个符号是不够的。比如在法语中,字母上方有注音符号,它就无法用ascii码表示。于是一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。比如,法语中的é的编码为130。这样一来,这些欧洲国家使用的编码体系,可以...

已知字符“A”的ASCII码是(1000001)2,则字符“D”的ASCII码是...
‘D’的ASCII码是(1000100)2。计算过程:‘D’-‘A’=3=(011)2。所以‘D’的ASCII码:=(1000001)2+(011)2 =(1000100)2

c语言ascii码问题?
这个写法有问题,当x>90时,直接满足判断条件x>64,但又不满足内部的x<91,导致logic和ans值都没有改变

空格的ASCII码值是多少?
以避免被恶意攻击者利用进行攻击。5、ASCII码通常使用一个字节表示一个字符,因此对于需要表示更多字符的语言,需要使用多字节编码标准,如UTF-8。6、在使用ASCII码时,需要注意避免编码错误和转换错误,如在转换为其他字符编码标准时可能会出现字符丢失、乱码等问题,需要进行正确的转换和处理。

关于大学计算机中ASCII编码的问题
“ASCII码是一种七位信息代码,表示127种字符”,这句话可以这样理解:“ASCII码是一种七位信息代码,(理论上它)可以表示128种字符”,而目前的编码方式,将0定义为空字符了(注意,不是空格),所以“ASCII码是一种七位信息代码,(实际上它)表示127种字符”。下边那句话就是,“拓展的ASCII码...

C++小白提问,ASCII码表问题
这是告诉你,当要从键盘 拍入 一个不可见 字符 时,可以 同时按 2个键 (构成“组合键”), 例如表格中 字符 ^G 表示 ASCII 的 响铃符号,它的 ASCII 码值 是 7. 你要从键盘拍入时 怎么 拍呢,就是 同时 按 2个键:一个是 Ctrl 键,另一个是大写的字母键G.你可以用键盘...

计算机基础中ASCII码转换问题,请大神讲解。
N的ascii码的十进制78,转换成十六进制就是0100 1110 那么01101010转换成十进制是106,对应的就是小写字母j 小写转大写需要给ascii十进制加32,所以78+32=110就是小写字母n,往前推4个字段就是j

请问C语言ASCII码方面的问题,有高手吗?
比如这句代码:c = cvWaitKey(10);if((char)c == 27 )break;你查一下码表,就知道27对应的就是键盘的ESC,可是这个时候,在程序里你是没办法使用ESC的,所以就使用的ASCII的数字。可是,大多数时候,我们看到了数字,比如十进制的65,这对应的是A,我们在看文本的时候,还是字母方便一些,比如...

关于c语言asscll码的问题,'8'为何是54、'3'为何是49b
ASCII是American Standard Code for Information Interchange的缩写,用来制订计算机中每个符号对应的代码。每个ASCII码以1个字节(Byte)储存,从0到数字127代表不同的常用符号,例如数字0的ASCII码是48,大写A的ASCII码是65,小写a则是97。 这些都是规定好了的,记住就行了。数字0的ASCII码是48,依次类推...

义马市15592221052: PASCAL出现问题
乐软那琦: 一般遇到这种问题重新启动FP就好了,编译器的问题,我常遇到,没很大影响,因为FP常常不稳定,所以内部出现错误后会崩溃,重启FP就好了. 调试一下,到哪部出错看一下,如果有过程函数的,直接按F8,出问题后,光标自动停在出错的那行. 在程序末尾设断点,出问题后,光标也会自动停在出错的那行.

义马市15592221052: Pascal 循环问题 -
乐软那琦: 循环做法:枚举女生人数x,则男生人数为50-x 然后模拟女生进来,如果最后一个女生给9个男生礼物,则x是对的.数学做法:设女生人数为x,则男生人数为50-x 据题意,(50-x)-x=(9-1),所以x=21.所以女生有21个,男生有29个.

义马市15592221052: PASCAL 扑克问题 -
乐软那琦: 设定数组为1到54,单位为boolean,先排除倍数2的数,从3到53逐个检测,存入变量i,在这个循环中再套入一个循环,表示检测i到54之间有哪个能被i整处则翻牌.程序:Program fs(input,output); Var a:array[1..52]of boolean; b:array[1..52]of ...

义马市15592221052: pascal问题:谁是小偷?(具体要求:↓) -
乐软那琦: program tou;var t:char;begin for t:='a' to 'd' do if ord(t<>a)+ord(t=c)+ord(t=d)+ord(t<>d)=1 then writeln(t);readln;end.解释一下:o...

义马市15592221052: 急!pascal问题
乐软那琦: 可以告诉你,这是区间DP.这道题做法和合并石子几乎一样,只是把加换成乘.用F[i,j]表示从i到第j个数相乘的最大值.之后的我想你可以完成了.

义马市15592221052: Pascal 的几条简单问题
乐软那琦: 嗯、第一题要是等于2.5怎么办、 我来回答吧: 第一题: PROGEAM x1; var x:real; begin read(x); write('y='); if x<=2.5 then writeln(x*x+1:0:2) else writeln(x*x-1:0:2); write('z='); if x<0 then writeln(-pi/2*x+3:0:2) else if x=0 then writeln(0) else writeln(-pi/...

义马市15592221052: Pascal问题(急!!!) -
乐软那琦: 1.可以用字符.定义如下:var a:array['A'..'Z']of longint;2.Pascal运行错误对照表Pascal运行错误对照表 运行错误是指程序运行时出现的错误,当发生时,Turbo Pascal显示如下信息: RUNTIME ERROR NNNN AT XXXX:YYYY 其中,nnnn是运行...

义马市15592221052: 有关pascal的问题 -
乐软那琦: exe文件执行一些小程序的速度是很快的,在一瞬间就执行完了,自然就关闭了,只不过看起来就像是直接关闭一样. 在以后你会学文件输入输出的.当然,如果你确实想看程序的屏幕输出结果的话,在程...

义马市15592221052: PASCAL基础的一些问题
乐软那琦: program kertvar x,y,s:real; ch:char; // 以上是定义变量部分 begin //程序开始 writeln('input x & y & ch:'); // 输出提示 readln(x,y); readln(ch); //输入x,y,ch case ch of //case语句判断是要做什么运算 '+':s:=x+y; //如果ch为'+',为加法 '-':s:=x-y;'*':s:=x*y; '/':s=x/y end; //case语句结束 writeln(x,ch,y,'=',s) // 输出表达式和运算结果 end. // 程序结束

义马市15592221052: Pascal问题 -
乐软那琦: Program xx; Var x,y:real; n:integer; Function mi(x:real;n:integer):real; Var i:integer; Begin mi:=1; For i:=1 to n Do mi:=mi*x; End; Function s(x:real;n:integer):real; Var i:integer; Begin For i:=1 to n Do s:=s+mi(x,i)/i; End; Procedure calculate(Var y:real); ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网