展开全部
展开全部
#include <stdio.h>
int is_n(char c){
if (c >= '0' && c <='9') return 1;
else return 0;
}
void main()
{
char a;
printf("input a char:\n");
a = getchar();
if (is_n(a) == 1) printf("it is number\n");
else printf("it is not\n");
}
int is_n(char c){
if (c >= '0' && c <='9') return 1;
else return 0;
}
void main()
{
char a;
printf("input a char:\n");
a = getchar();
if (is_n(a) == 1) printf("it is number\n");
else printf("it is not\n");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-12-02
展开全部
#include <stdio.h>
char pan(char n);
int main()
{
char x;
scanf("%c",&x);
if(pan(x))
printf("yes\n");
else
printf("no\n");
return 0;
}
char pan(char n)
{
if(n>'0'&&n<'9')
return 1;
else return 0;
}
char pan(char n);
int main()
{
char x;
scanf("%c",&x);
if(pan(x))
printf("yes\n");
else
printf("no\n");
return 0;
}
char pan(char n)
{
if(n>'0'&&n<'9')
return 1;
else return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
char c;
scanf("%c",c);
if(c>=0&&c<=9)
printf("1")
else printf("0);
}
main()
{
char c;
scanf("%c",c);
if(c>=0&&c<=9)
printf("1")
else printf("0);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int digit(char);
main()
{
char c;
printf("Enter a char:");
c=getchar();
if(digit(c)==1)printf("%c is digit\n",c);
else printf("%c is not digit\n",c);
}
void init(char*p)
{
static int flag=0;
if(flag)return;
int i;
for(i=0;i<256;i++)p[i]=0;
for(i='0';i<'9';i++)p[i]=1;
flag=1;
}
int digit(char ch)
{
static char p[256];
init(p);
return p[ch];
}
int digit(char);
main()
{
char c;
printf("Enter a char:");
c=getchar();
if(digit(c)==1)printf("%c is digit\n",c);
else printf("%c is not digit\n",c);
}
void init(char*p)
{
static int flag=0;
if(flag)return;
int i;
for(i=0;i<256;i++)p[i]=0;
for(i='0';i<'9';i++)p[i]=1;
flag=1;
}
int digit(char ch)
{
static char p[256];
init(p);
return p[ch];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询