c语言试题:编写一个程序,将输入的数字字符转换成数字并输出。提示:对于数字字符ch,直接使用(int)ch

如题所述

第1个回答  2017-08-20
#include <stdio.h>
int main()
{
     char ch;
     scanf("%c",&ch);
     printf("%d",ch - '0');
     return 0; 
}

可以不用提示的方法吗?


要是非要把提示用上去或许可以这样

#include <stdio.h>
int main()
{
     char ch;
     scanf("%c",&ch);
     printf("%d",int(ch)- int('0'));
     return 0; 
}

本回答被网友采纳
相似回答