当前位置: 首页 > article >正文

C语言编程1.26判断八进制数字字符

C语言标准函数库中包括 isdigit 函数,用于判断十进制数字字符。我们来编写一个判断八进制数字字符的函数。

函数接口定义:

int IsOctDigit(char x);

说明:参数 x 是字符的 ASCII 码。若 x 是八进制数字字符的 ASCII 码,则函数值为 1 (真),否则为 0 (假)。

裁判测试程序样例:

#include <stdio.h>

int IsOctDigit(char x);

int main()
{
    char c;
    c = getchar();
    if (IsOctDigit(c))
    {
        putchar('Y');
    }
    else
    {
        putchar('N');
    }
    putchar('\n');
    return 0;
}

/* 你提交的代码将被嵌在这里 */

输入样例:

在这里给出一组输入。例如:

5

输出样例:

在这里给出相应的输出。例如:

Y

int IsOctDigit(char x)

{

    if((int)x>='0'&&(int)x<='7')

    {

        return 1;

    }

    else

    {

        return 0;

    }

}

注意‘1’与1的区别。

'1'表示ASC11的值


http://www.kler.cn/a/443639.html

相关文章:

  • 低代码开发中 DDD 领域驱动的页面权限控制
  • Flink中并行度和slot的关系——任务和任务槽
  • 【ES6复习笔记】模板字符串(3)
  • [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构
  • Centos7中使用yum命令时候报错 “Could not resolve host: mirrorlist.centos.org; 未知的错误“
  • 直流有刷电机多环控制(PID闭环死区和积分分离)
  • ISP代理提供商及其作用
  • 详解负载均衡
  • 远程连接:构建智能家居舒适生活
  • 案例:Spark/Hive中‘String=数值类型’丢失精度问题
  • 电子应用设计方案-61:智能沙发系统方案设计
  • Unity常用面试问题
  • CSS的样式计算过程
  • 本地虚拟机 docker 中安装体验 qwen2.5 大模型
  • 新校区布网
  • mongodb应用心得
  • 【Harmony】@ohos.multimedia.audioHaptic (音振协同)填坑版~7
  • 【蓝桥杯】46195.水仙花数
  • SurfaceFlinger 学习
  • 使用DenyHosts阻止SSH暴力破解
  • Python 写的 《监控视频存储计算器》
  • HOOPS Communicator功能剖析:3D Web模型树交互的实用指南!
  • Hexo博客生成标签和分类页
  • 服务器ip:port服务用nginx 域名代理
  • 智能电网架构和模型:相关学点、工作模型、优势
  • Linux基础 -- 使用Linux Shell通过TCP发送消息