如何检查字符是否是整数并输出其整数值
2014-03-25 11:41
573 查看
思路分析:int isdigit(char c)函数用来判断字符c是否为数字,当c为数字0~9时,返回非零值,否则返回零。使用时需要包含头文件<ctype.h>。如果一个字符为数字,那输出它减去48之后的整数形式,即为这个数的值。
代码如下:
效果如图:
代码如下:
#include "stdafx.h" #include <stdio.h> #include <ctype.h> int main() { int c; while ((c = getchar()) != EOF) { getchar(); if (isdigit(c)) printf("是:%d\n", c-48); else printf("不是\n"); } getchar(); return 0; }
效果如图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/04/eb0ac84a0504f4773c64a76118eeac2b.png)
相关文章推荐
- 检查字符是否是整数
- 设在数组A中有10个整数 现从键盘中输入一个数 检查该数是否在数组总,若在数组中则输出该书在数组总的位置若从数组中未找到该数 则输出“NOT FOUND!”信息
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- javascript如何检查网页元素是否包含某个特定字符串
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 习题 4.5 从键盘上输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值(最好用四句代码写出)
- 计算机笔试题:写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- 算法--写一个函数检查字符是否是整数,如果是返回其整数值
- 计算机笔试题:写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值(或:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 微软等数据结构+算法面试100题(6)--写一个函数,检查字符是否是整数,如果是,返回其整数值
- 检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 2、检查一个字符是否是整数或者4行代码从一个字符串到长整形函数
- 写一个函数,检查字符是否是整数,如果是,返回其整数值