我想 如果输入的不是数字怎么办? 所以想高手帮帮忙
怎么判断输叺的是不是数字
如果不是数字就输出 (输入错误)。
先让我看看 直播中 首先不要用gets,这函数很*** C的字符串真是太那啥了,不妨用用c++的string 然后,在输入部分不要用gets,改用scanf用char会好调试的多。 为什么你要在WhichFunc()中用指针……我偠上编译器调试一下 好的,我知道了这是编译器中的结果: *(func+0)=0 '\000' >>不出错才怪 让我看看怎么改
您提交的内容含有以下违规字符请仔细检查!
由于char类型本身就能自动转换成int型,而且做int型使用时就是使用内码因此可以直接使用>和<做逻辑运算
> 怎么编写c语言char字符程序判断一个字符是否是字母或数字
需要准备的材料分别有:电脑、c语言char字符编译器
因为scanf是从缓存中读取输入的数据如果你输入的不是数字,就会返回0如果是数字就会返回1;
一般人不知道scanf还有返回值,就可以看看头文件中scanf的定义了
其实我还有一个更好的办法,你输入的不是数字就要他重新输入直到输入的是数字为止,这样是最好的写法
写个判断语句就行啊,先输入如果输入的是数字输出,否则输出输入出错
写的时候肯定把输入赋值给变量了呀只需判断变量是否为字符型
伱对这个回答的评价是?
你对这个回答的评价是
你对这个回答的评价是?