编写函数,判断指定的字符是否是数字字符,如果是返回1否则返回0

要求在主函数中输入该字符,调用函数并在主函数中输出判断结果

1、C语言中字符是使用char来定义的,使用关系运算符(>,<,=)即可对字符进行比较。

2、在编译器中定义a、b两个字符型变量,并为其赋值。

3、运行代码后,我们可以得到如图所示结果。1表示条件为真,0表示条件为假。

4、字符串使用char[]来定义,可以使用strcmp()来判断大小,也可以使用关系运算符(>,<,=)判断大小。

5、使用strcmp()对字符串进行比较大小时,需要引入头文件string.h。

6、运行代码后,我们可以得到如图所示结果。使用strcmp进行判断时,返回结果为0,表示两个字符串相等。返回结果大于0,表示第一个参数字符串大。返回结果小于0,表示第二个参数字符串大。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-20
int function(char c)
{
if(c>='0' && c<='9')
return 1;
else return 0;
}追问

要求在主函数中输入该字符,调用函数并在主函数中输出判断结果

追答

#include
void main()
{
char c;
cin>>c;
cout<<function(c);
}

本回答被提问者采纳

编写函数,判断指定的字符是否是数字字符,如果是返回1否则返回0
6、运行代码后,我们可以得到如图所示结果。使用strcmp进行判断时,返回结果为0,表示两个字符串相等。返回结果大于0,表示第一个参数字符串大。返回结果小于0,表示第二个参数字符串大。

...编写一函数判别某一数是否为素数,若是,返回值为1;否则,返回值为0...
if(n%j==0){ t=0;break;} else t=1;return t;}

...m)判断m是否为素数,若是则返回1,否则返回0.急求大神帮忙。_百度知 ...
include<stdio.h>#include<math.h>int IsPrime(int N){ int i, j; if (N == 2) return 1; else if (N < 2 || N % 2 ==0) return 0; else { j = (int)sqrt(N + 1); for (i = 3; i <= j; i = i + 2) if (N % i == 0) ...

...x),判断x是否为奇数,若是则函数返回1,否则返回0。
int f(int x) { if ( x%2==0 ) return 0; else return 1; } 或者:int f(int x) { return x%2; }

定义函数int f(int x)判断x是否为奇数,若是则函数返回1,否则返回0
void f(int x){int a=0,b,m=x;while (x){b=x%10;a=a*10+b;x=x\/10;}if (a==m) return 1;else return 0;} 工作原理:C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试...

编一函数判别某一数是否为素数,若是,返回值为1,否则,返回值为0。在main...
int isprime(int x){ for(i=2;i*i<=x;i++)if(x%i==0)return 0;return 1;} 这是最原始的方法

...实现“判断字符串是否为回文,若是,则函数返回1,主函数输出 YES,否则...
\/\/如果是回文,返回1,否则返回0 int foo(const char *pch){ const char *pEnd=pch; \/\/pEnd指向字符串头 while(*pEnd !='\\0') \/\/将pEnd指针后移,直到字符串尾,即\\0字符 pEnd++;pEnd--; \/\/回退一个,不比较字符'\\0'while(pch<pEnd)if (*pch++ != *pEnd--) \/\/头指针后移,尾...

C语言:编写函数判断字符串是否是回文字符串;如果是,函数返回1,否则返回...
{ int len = strlen( str );char* p = str;char* q = str + len - 1;for( ; p < q; ++p, --q ){ if( *p != *q ){ return 0;} } return 1;} int main(){ char str[20];printf( "input a string: \\n" );scanf( "%s", str );printf( "%d\\n", IsPalin( ...

从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符,输出...
可以参考下面的代码:include "stdio.h"void main(){ char temp;temp=getch();if(temp>='a'&&temp<='z')printf("xiao xie zi mu");else if(temp>='A'&&temp<='Z')printf("da xie zi mu");if(temp>='0'&&temp<='9')printf("shuzi");else printf("other zi mu");} ...

c语言判断输入的是否是数字(不止一位)
include<stdio.h> intmain(){ charc;c=getchar();\/\/来判断是否为数字,如果是数字那么会返回非0 if(is digit(c)!=0)printf("是数字\\n");\/\/来判断是否为字母,如果是字母那么返回非0 elseif (is alpha(c)!=0)printf("是字母\\n");else printf("是特殊字符\\n");} ...

相似回答