pascal语言的小问题。各位高手解决一下啦!!!!

供稿:hz-xin.com     日期:2025-01-12
pascal语言的小问题。各位高手解决一下啦~很紧急的~~~

program ex;
var
j,k:byte;
t:char;
s:array[1..3]of char;
begin
readln(s[1],s[2],s[3]);
for j:=1 to 2 do
for k:=1 to (3-j) do
if ord(s[k])>ord(s[k+1])
then
begin
t:=s[k];
s[k]:=s[k+1];
s[k+1]:=t;
end;
writeln(s[1],s[2],s[3]);
end.

一个冒泡排序,编译、运行数据都通过了。

我才初二,河南省学信息学奥赛的,NOIP2008全国一等奖,欢迎交流:QQ415185418

program asdsdsd;
var a:real;b:integer;
begin
readln(a);
b:=trunc(a);
if a>b then writeln(a,'bushizhengshu')
else
begin
writeln(a,'shizhengshu');
writeln('jiang',a,'quzhengwei',b);
end;
readln;
end.

var a,b,c:char;
procedure swap(var a,b:char);
var t:char;
begin
t:=a;a:=b;b:=t;
end;
begin
readln(a,b,c);
if a>b then swap(a,b);
if a>c then swap(a,c);
if b>c then swap(b,c);
writeln(a,b,c);
end.

关于补码、进制换算的问题
1111 1111 1111 1111(2),恢复符号位后为-111 1111 1111 1111,末位减1后为-111 1111 1111 1110,各位求反后为-000 0000 0000 0001,即-1。4、将ASCII码表背下来似乎没有必要,需要的时候查一下不就行了。当然,将几个常用的符号的代码记住会比较方便,回车、换行、空格一类。还有就是数字...

EXCEL VBA字母和ASCII代码转换问题?高手请进!
a=-20318 b=chr(a)即可得到阿 第二个问题:首先VBA中不支持Chrw(1606)这个阿拉伯字母,VBA始终将其显示为"?"而ASC("?")是一直等于63的.所以只要是VBA不认识的字符都将以?代替

代码里面出现乱码,求助各位高手解决,【截图有真相】
肯定是编码格式的问题

java求助一个二进制转ASCII码问题
static String bta(String bin) { \/\/加上以下三句,把前面的0去掉 int startIndex = 0;for (int i = 0; i < bin.length() && bin.charAt(i) == '0'; i++, startIndex++);bin = bin.substring(startIndex);String ret = "";while (bin.length() >= 10) { String obin = b...

请各位高手帮忙做几道c语言的编程题
int isP(int n);void main(){ int i;int sum=0;for(i=2; i<101; i++){ if(isP(i))sum += i;} printf("the sum is:%d\\n",sum);} int isP(int n){ int i;for (i=2; i<=n\/2; i++){ if(n%i == 0)return 0;} return 1;} (2)include <stdio.h> void main...

各位高手看一下 为啥c1,c2输入 任何字母 输出都是,?
这个又是换行符搞出来的问题...顺便跟你详细讲解一下原因。scanf("%f,%e",&x,&y); \/\/这里输入两个数字后 x,y 然后你敲了回车换行,此时会有一个换行符转入到了缓存区。scanf("%c,%c",&c1,&c2); \/\/对于其他数值型输入来说,会无视那个换行符,但是字符型输入就不是了,会把那个...

求C语言判断输入字符串是不是汉字的算法 最好说明原理 望各位高手...
可以根据ASCII码值判断。汉字的两个字节的最高位都是1。西文字符的最高位恒为0 这是最简单的一种方法。

C语言编程,密码翻译的问题~~~求助
d[i]=a[i];j++;\/\/统计字符的个数,以免后面的输出中有乱码 } printf("密码的译文是:\\n");for(i=0;i<=j;i++)printf("%c",d[i]);printf("\\n");return 0;}这样修改之后应该就好了,根据题目要求,我觉得x、y、z的大小写都应该特殊处理,那个加减的数字是根据ASCII码计算出来的 ...

请教C语言高手:char c ; c=‘a’; c的ASCII代码为97,则在内存中c的值...
97用二进制换算过来就是 110 0001,因为在计算机中是以一个字节存储的,所以是 0110 0001。

C语言 高手来,再线等谢谢 ,马上给分
main(){