首页 > 其他分享 >2023.8.10 周四:判断输入的数是否为正整数

2023.8.10 周四:判断输入的数是否为正整数

时间:2023-08-10 20:26:28浏览次数:32  
标签:10 正整数 int ret len return 2023.8 ptr

 1 int is_integer(char ptr[])
 2 {
 3     int len = strlen(ptr);
 4     int ret = 0;
 5         int i = 0;
 6         for (i = 0; i < len; i++)
 7         {
 8             if (ptr[i] >= '0' && ptr[i] <= '9')
 9             {
10                 ret = ret * 10 + (ptr[i] - '0');//单个字符转化为数
11             }
12             else
13             {
14                 return -1;
15             }
16         }
17     if (ret < 1 || ret>1000)//可以用来判断该数是否在要求范围内
18     {
19         return -1;
20     }
21     else
22     {
23         return ret;
24     }
25 }

 

标签:10,正整数,int,ret,len,return,2023.8,ptr
From: https://www.cnblogs.com/muzhaodi/p/17621395.html

相关文章

  • 2023.8.7模拟
    T1DescriptionSolutionCode点击查看T2DescriptionSolutionCode点击查看T3DescriptionSolutionCode点击查看T4抽卡I([THUPC2023决赛]老hu机)link:https://www.luogu.com.cn/problem/P9379Description俺のターン,ドロー!(然后对面就翻开神宣把你拍出去......
  • 2023.8.10-格律诗乐器的生产流程和质量控制流程
    一、格律诗乐器说明格律诗乐器是一种独特的音乐器乐,广泛用于传统音乐演奏和文化活动中。在制作格律诗乐器时,生产流程和质量控制是非常重要的环节。本文将详细介绍格律诗乐器的生产流程和质量控制流程,以确保乐器的制作质量和音乐效果的卓越性。二、格律诗乐器的生产流程格律诗乐......
  • SIT1024Q 四通道本地互联网络(LIN)收发器
    SIT1024Q是一款四通道本地互联网络(LIN)物理层收发器,符合LIN2.0、LIN2.1、LIN2.2、LIN2.2A、ISO17987-4:2016(12V)和SAEJ2602标准。主要适用于使用1kbps至20kbps传输速率的车载网络。SIT1024Q通过TXDx引脚控制LINx总线的状态,可将协议控制器的发送数据流转换......
  • 高频SQL 50题(基础版): 文章浏览 I | 2023-08-10
    问题Views表:+---------------+---------+|ColumnName|Type|+---------------+---------+|article_id|int||author_id|int||viewer_id|int||view_date|date|+---------------+---------+此表可能会存在重复行......
  • 20天 hot 100 速通计划-day06
    链表142.环形链表II给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引......
  • gym/10446/C. 0689
    C.0689我们考虑i作为左端点的贡献。我们强制翻转之后i这个点与原来不同,因为假如翻转之后i和原来相同,我们显然可以将这个翻转区间的左右端点往中间缩小1,也就是它会在更大的i被计算。另一个问题,对于同一个i,不同的右端点是否会使得翻转之后相同,这也是不会的,abab......
  • 2023.8.10-格律诗乐器的生产流程和质量控制流程
    应王建民老师的要求,要求观看王志文主演的电视剧《天道》,重点观看格律诗乐器的生产流程,如何控制质量,对于格律诗乐器的生产流程和质量控制流程有以下总结和感想。格律诗乐器的生产流程:主要为王庙村扶贫、农户式生产、半成品,购买乐圣等公司的配件,在北京进行组装等。在王庙村进行扶......
  • Windows 10的IIS中设置虚拟目录后无法打开浏览
    问题使用Windows10的IIS架设服务器,配置中设置了虚拟目录后,浏览时出现以下服务器报错内容:点击“编辑虚拟目录”窗口中的“测试设置”,发现“授权”报错:服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS管理器无法验证此内置帐户是否有访问权。请......
  • 外汇110提醒大家,入金前先查平台
    FX110网一直提醒大家,入金前先查平台,不要被平台方的一面之词蒙蔽了双眼,否则一不小心掉坑黑平台,要想把钱拿回来可就难了!近日,就有汇友向我站爆料,称其在CCFMarkets 平台投资梦变成了噩梦。在CCFMarkets投资梦变噩梦据汇友描述,他之所以选择在CCFMarkets平台投资,是因为平台承诺了超额......
  • CLO Standalone 7(3D服装设计软件) v7.1.178.42210 (x64)中文永久使用
    CLOStandalone7是一款专业的3D服装设计软件,它为服装设计师和制造商提供了先进的工具和功能,以快速而准确地创建、模拟和可视化服装设计。点击获取CLOStandalone7 CLOStandalone7具有以下主要特点和功能:三维虚拟设计:CLOStandalone7使用先进的三维建模技术,可以在虚拟......