问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言如何判断输入的是整数还是字符串

发布网友 发布时间:2022-04-23 10:42

我来回答

1个回答

热心网友 时间:2023-09-25 14:49

1、挨着判断每个字符的ASCII值是否在0~9之间。
2、例程:
#include <string.h> //strlen()需要的头文件
#include<stdio.h>
//#include "stdafx.h"
#define n 100
int main(int argc, char* argv[])
{
printf("*******************第八单元 函数 判断一串字符串是否全为数字*********************");
char a[n];
int isnumber(char a[n]);
printf("请输入一串字符串:\n");
scanf("%s",a); //输入字符串,给定首地址就行,a表示字符数组首地址
isnumber( a); //实参,数组实参给首地址
printf("Hello World!\n");
return 0;
}
int isnumber(char a[n]){
int len = strlen(a);
int j =0;
for(int i =0;i<len;i++) //遍历整个字符串
{
if(a[i]<=57&&a[i]>=48) //0~9的ASCII码是48~57
{j++;} //找到数字了就数量++
}
//数字总数和字符串长度一样,则全是数字,总数为0,则都不是数字,在0~len之间则有部分是数字
if (j==len){
printf("全为数字");
}
else if(j == 0){printf("全不为数字");}
else{
printf("不全为数字");
}
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 c语言如何检验一个字符串是否为数字构成,字符串长度已经定好是四位 c语言怎么实现判断一个字符串是否为字母或数字? c判断一个字符串是不是数字全数字 c语言问题求教 利用函数判断字符串中是否全为数字 c语言 输入一个字符,判断是字母,数字,还是特殊字符? C语言 判断字符是否是一个数字的两种方法 C语言,如何判断一个数是数字啊? C语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。 C语言:如何判断输入的是数字还是其他字符 c语言判断字符串是否为数字 C怎么判断字符是否是数字 剧场版动画《名侦探柯南:万圣节的新娘》公开新预告,值得期待吗? 《名侦探柯南》345、425简介 动画《名侦探柯南:万圣节的新娘》公开新预告,柯南是哪些人的青春记忆? 剧场版《名侦探柯南万圣节的新娘》预告PV公开,有哪些看点? 名侦探柯南中不合时节的万圣节是电视版的第几集 “万圣节的幽灵船上,新一扮成透明人(实际是服部)推理”这是第几集? 名侦探柯南里有个万圣节的是第几集 《名侦探柯南》345直面黑色组织的对决!满月之夜的二元神秘事件的剧情介绍。 谁知道(名侦探柯南剧场版) 内容是在一艘怪物船上破案的,是什么名字,第几集? 如何用isdigit()函数判断字符串是否为数字? “自传”应该怎么写? 个人自传怎么写? 写自己自传该怎么写? 全脂奶粉和脱脂奶粉,哪一种好? 自我自传怎么写 急问:全脂奶粉和脱脂奶粉分别适合于什么人吃? 个人自传如何写 怎样写个人自传 脱脂奶粉适合小孩喝吗 如何写自传 全脂奶粉和脱脂奶粉各有何利弊,适合哪些人喝? 怎么写自传怎么写 如何写好一篇自传? 怎样写自传体作文 成人喝奶粉是买脱脂的好还是全脂的好? 个人自传怎么写 哺乳期适合喝脱脂奶粉吗 个人自传应该怎么写? 老年人适合用美可卓的脱脂奶粉吗?