编程测试整数n是否包含数字5(n由键盘输入),若包含数字5,则输出YES,否则输出NO (C程序)

搜索的答案就不要来了我在VB随时验证... 搜索的答案就不要来了 我在VB 随时验证 展开
 我来答
修怀芹26
2013-04-01 · TA获得超过1208个赞
知道小有建树答主
回答量:695
采纳率:75%
帮助的人:454万
展开全部
呵呵 VB很多年没玩过了。
给一个实现原理吧。
你把输入的内容当作字符串,或者转换成字符串,然后一个一个地取出来看是不是5就可以了。
追问
打错 是VC++.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinalsn1314
2013-04-01 · TA获得超过125个赞
知道答主
回答量:34
采纳率:0%
帮助的人:14.7万
展开全部
boolean isFive = false;
while(n!=0)
{
if(n%5 == 0 && !(n%10))
{
isFive = true;

n = 0;

}
else
n = n/10;
}
if(isFive)
print("YES");
else
print("NO");
更多追问追答
追问
打错 是VC++编写C程序  能完整的写一遍吗
追答
C好久不用了,就是这个逻辑,貌似我写的是C语言吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐家____欢乐
推荐于2017-09-07 · TA获得超过694个赞
知道小有建树答主
回答量:373
采纳率:87%
帮助的人:93.4万
展开全部

#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
while(n){
if(n%=10==5){
cout<<"yes";
return 0;
}
n/=10;
}
cout<<"No";
return 0;
}//C++

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式