输入一个整数,判断输入的是不是整数他能否被3和5整除

小白求助以下代码哪些地方错了!... 小白求助 以下代码哪些地方错了!

这个程序的设计思路非常简单:由于3、5、7均为素数故能够同时被3、5、7整除的必定是它们的最小公倍數。即:3*5*7=105因此只需要判断输入的是不是整数该整数是否能够被 105 整除即可。源程序如下:

因为c是字符型变量只能存放一个字符!所以,c=c+','+'5'昰无法实现你想象的结果(c='3,5')的这是你程序语法方面的错误。

再说c放那么多东西也没什么用处,你就让它放一个字符好了

2、去掉11、12行。

4、去掉17、18行

改完后你的程序尽管不是最简化、效率最高的程序(还有很多需要优化改进的地方),但是能够运行、基本功能满足题目要求了

在C语言里char + char等价于使用它们的ASCII码相加,并不是字符串合并操作合并字符串需要使用strcat实现。

 

语法应该没问题逻辑似乎混乱了,其实沒必要这么复杂只要分别做三次独立的判断输入的是不是整数就可以了:

从输出结果可看出能被哪些数整除,如果没有输出就是都不能整除

用户输入一个整数判断输入的昰不是整数整数是否能被3并且可以被5整除,并输出判断输入的是不是整数结果c语言... 用户输入一个整数判断输入的是不是整数整数是否能被3并且可以被5整除,并输出判断输入的是不是整数结果c语言

2011年中山职业技术学院毕业现担任毅衣公司京东小二

'回答:用VB编写的代码如下:其中加了检测输入的值是否为整数


你对这个回答的评价是?

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

输入一个整数,判断输入的是不是整数它能否被3,5,7整除,并输出以下信息之一:(1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个数)整除; (3)能被其中一个数(要指出哪个数)整除.

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 判断输入的是不是整数 的文章

 

随机推荐