c语言初级问题求解大神 如果要求输入的是数字,限定范围1??9,如果不是数字或者范围错误就输出 error

日期:2017-01-07 10:44:22 人气:1

c语言初级问题求解大神 如果要求输入的是数字,限定范围1??9,如果不是数字或者范围错误就输出 error

#include int main() { char i = 0; scanf("%c",&i); if(i=48) printf("%c\n",i); else printf("error\n"); return 0; } 那就不要用int,用字符型,用ascii码值去判断即可 这个还有个问题就是输入两位以上只截取了第一个,还可以继续改进
    A+
热门评论