输入三个字符,找出其中一个ASCII值最大的输出来

如题所述

1、创建测试表,

create table test_ascii(value varchar2(10));

2、插入测试数据

insert into test_ascii values('a');

insert into test_ascii values('b');

insert into test_ascii values('c');

3、查询表中所有记录数,select t.*, rowid from test_ascii t,

4、编写sql,查询每个字符的ascii值,并获取最大的ascii记录,

   select * from (

       select t.*, ascii(value) asc_value, row_number() over(order by ascii(value) desc) rn

     from test_ascii t) where rn = 1

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-25
1234567891011121314151617181920212223242526#include<stdio.h>#define N 3 int main(){ char arr[N]; printf("请输入3个字符: "); for (int i = 0; i < N; i++) arr[i] = getchar(); int max = 0; int index; for (int i = 0; i < N; i++){ if (max < arr[i]){ max = arr[i]; index = i; } } printf("\n最大的字符是 %c", arr[index]); getchar(); getchar(); return 0;}
第2个回答  2015-10-27
#include<stdio.h>
#define N 3
 
int main(){
 
    char arr[N];
 
    printf("请输入3个字符: ");
    for (int i = 0; i < N; i++)
        arr[i] = getchar();
     
    int max = 0;
    int index;
    for (int i = 0; i < N; i++){
        if (max < arr[i]){
            max = arr[i];
            index = i;
        }
    }
 
    printf("\n最大的字符是 %c", arr[index]);
 
    getchar();
    getchar();
    return 0;
}

本回答被提问者采纳
第3个回答  2015-10-27
#include<stdio.h>
int main()
{
char a,b,c,d;
printf("Please input 3 chars:\n");
scanf("%c %c %c",&a,&b,&c);
d=a;
if (b>d)d=b;
if (c>d)d=c;
printf("The max char is %c\n",d);
return 0;
}
例如,输入 Axc
输出: The max char is x本回答被网友采纳

输入三个字符,找出其中一个ASCII值最大的输出来
insert into test_ascii values('a');insert into test_ascii values('b');insert into test_ascii values('c');3、查询表中所有记录数,select t.*, rowid from test_ascii t,4、编写sql,查询每个字符的ascii值,并获取最大的ascii记录,select * from (select t.*, ascii(value) asc_v...

c语言输入3个字符,找出并打印ASCII码最大的字符
ASCII最大的字符是 : x Press any key to continue \/ include <stdio.h> int max(int a,int b) { return ((a > b) ? a : b);} int main() { char ch1,ch2,ch3;printf("请输入第一个字符 : ");scanf("%c",&ch1);fflush(stdin);printf("请输入第二个字符 : ");scanf("%...

汇编语言编写程序,找出输入的3个字符中ascii最大的一个字
mov ah, 1 int 21h mov b1, al mov ah, 1 int 21h mov b2, al mov ah, 1 int 21h mov b3, al ; compare mov al, b1 cmp al, b2 ja com1 mov al, b2 com1:cmp al, b3 ja print mov al, b3 print:mov ah, 0eh int 10h ;exit mov ah, 4ch int 21h code ends end s...

输入三个字符串,输出其中最大的一个用JAVA编写
public static void main(String []a) { System.out.print("输入三个String以空格分隔:\\n");Scanner s = new Scanner(System.in);String [] strings = new String[3];for(int i = 0;i<strings.length;i++){ strings [i] = s.next();} \/\/冒泡排序 String temp = "";for(int i ...

编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

字母表中ASCII码值最大的一个是哪个?
ASCII码值最大的一个是:C:a 1. ASCII码值大小比较:数字的ASCII码 < 大写字母的ASCII码 < 小写字母的ASCII码。查询ASCII技巧,方便查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(这里是十进制),松开即可显示出对应字符。例如:按住ALT+97,则会显示出'a'。2. ASCII 码使用...

C语言编程:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三...
ASCII码从小到大的顺序输出这三个字符的源代码如下:include< stdio.h> void main(){ char a,s,c;char max,min;printf("Please input three numbers:");scanf("%c,%c,%c",&a,&b,&c);max=a;if(max<b) max=b;if(max<c) max=c;printf("max=%c\\n",max);min=a;if(min>b) ...

ascii码值最大的一个是
但ASCII码值最大值不是“y”,而是DEL (delete\/删除),对应的值是:八进制=177 十进制=127 十六进制=7F 数字的ASCII码<大写字母的ASCII码<小写字母的ASCII码。查询ASCII技巧,方便查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(注意,这里是十进制),松开即可显示出对应字符。

ascii码值最大的一个是什么
在ascii编码中,使用了7位二进制数(剩下的1位二进制为0)来表示128种可能的字符,这包括了大写和小写字母,数字0到9以及特殊控制字符等。虽然ASCII码的最大值为255,但这并不是ASCII码的全部。在扩展ASCII编码中,使用了8位二进制数(即一个字节)来表示256种可能的字符,这包括了特殊符号,外来语...

其ascll码值最大的一个是
根据查询相关公开信息,ASCII码值表可知,其大小顺序由小到大依次是空格字符、数字符、大写英文字母、小写英文字母,其中值最大的一个是D。ascll码是最通用的信息交换标准,并等同于国际标准ISO\/IEC646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,共定义了128个字符。

相似回答