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

 我来答
freechan10
2019-11-16 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:13.9万
展开全部

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

情感设计旅人
2020-06-25 · TA获得超过3711个赞
知道大有可为答主
回答量:3086
采纳率:28%
帮助的人:221万
展开全部
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;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
985967518
2015-10-27 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109885
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
#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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金色潜鸟
2015-10-27 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:6023万
展开全部
#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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式