从键盘上输入一个字符型数据,若输入一个数字字符(’0’~’9’),则将其转换成相应的整数显示出来

2024-11-23 11:30:26
推荐回答(3个)
回答1:

#include
main()
{
char ch;
printf("Please input the char:\n");
scanf("%c",&ch);
printf("%d\n",ch - '0');
getch();
}

回答2:

#include
int main()
{
char a;
printf("请输入数值:\n");
scanf("%c",&a);

if((a<='0')&&(a>='9'))
a=a-'0';
printf("a=%d\n",a-'0');
return 0;
}

回答3:

没有错!有什么问题?