scanf("%d",&h);之后有没有办法实现 如果输入的不是数字 就提示错误 如果是数字 就继续下面的运算?
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始的.cpp文件,例如:test.cpp。
2、其次,在test.cpp文件中,输入C语言代码:char a = getchar(); getchar();
if (a <= '9' && a >= '0') printf("数字");else printf("字母");
3、然后,编译器运行test.cpp文件,输入数字,此时会成功判断输入内容为数字。
4、最后,输入字母,此时成功判断了输入内容为字母。