/*
写一个函数,检查字符是否是整数,如果是,返回其整数值
*/
#include <stdio.h>
//检查字符是否是整数,如果是,返回其相应的整数值
//否则,返回-1
int charToInt(char ch)
{
if(ch >= '0' && ch <= '9')
{
return (ch - '0');
}
else
{
return -1;
}
}
int main()
{
char ch;
int flag;
printf("输入需检查的字符:");
scanf("%c",&ch);
flag = charToInt(ch);
if(flag == -1)
{
printf("输入是字符是非整数/n");
}
else
{
printf("相应的整数值为:%d",flag);
}
getchar();getchar();
return 0;
}