遇到问题了 求高手 我是钢筋工从新手到高手

查看:1372|回复:12
自己写了一个小测试程序,想让它实现的功能是,你随便输入一个7位以内的数字,然后是7的倍数,或者数字之中带有7的数字都只输出“过”,其它数字按顺序输出。目前只能实现7的倍数和个位含7的数字输出“过”,其它位数包含7就无法识别了。求高手给个解决办法........复制内容到剪贴板代码:#include &iostream&
int main()
cout && &请输入一个整数:& &&
for(i = 0; i &= i++)
if(i % 7 == 0 || i% 10 == 7 || i / 10 == 7)
cout && &过& &&
cout && i && & &;
}这是我的程序代码。
程序运行结果
版规,发帖可获2无忧币
本帖最后由 月夜幻影 于
12:12 编辑
:lol 用正则匹配就容易了。
版规,回帖可获2无忧币
怎么匹配呢?不是很懂,才看两天的C++,能否给写一下呢?万分感谢。
版规,回帖可获2无忧币
引用:原帖由 风泊海上 于
10:07 发表
:lol 用正则匹配就容易了。 怎么匹配呢?不是很懂,才看两天的C++,能否给写一下呢?万分感谢
版规,回帖可获2无忧币
引用:原帖由 倚岚听风舞 于
10:19 发表
怎么匹配呢?不是很懂,才看两天的C++,能否给写一下呢?万分感谢 :( 我也不懂,只是感觉用正则表达式匹配查询是很容易的,不过我是学java的,不懂c++额。。。。
版规,回帖可获2无忧币
关键在于数字和字符串之间的相互转换,我给的程序是利用stringstream进行转换的,也可以用cstdlib中提供的atoi等转换函数或是C++11中的tostring等转换函数进行
#include &iostream&
#include &string&
#include &sstream&
int main()
& & cout && &请输入一个整数: & &&
& & cin &&
& & astr = ss.str();
& & if (a % 7 == 0 || astr.find('7') != string::npos)
& && &&&cout && &过& &&
& && &&&cout && &不过& &&
& & return 0;
版规,回帖可获2无忧币
引用:原帖由 倚岚听风舞 于
09:59 发表
自己写了一个小测试程序,想让它实现的功能是,你随便输入一个7位以内的数字,然后是7的倍数,或者数字之中带有7的数字都只输出“过”,其它数字按顺序输出。目前只能实现7的倍数和个位含7的数字输出“过”,其它位数包含7就无法 ... 关键在于数字和字符串之间的相互转换,我给的程序是利用stringstream进行转换的,也可以用cstdlib中提供的atoi等转换函数或是C++11中的tostring等转换函数进行
#include &iostream&
#include &string&
#include &sstream&
int main()
& & cout && &请输入一个整数: & &&
& & cin &&
& & astr = ss.str();
& & if (a % 7 == 0 || astr.find('7') != string::npos)
& && &&&cout && &过& &&
& && &&&cout && &不过& &&
& & return 0;
版规,回帖可获2无忧币
复制内容到剪贴板代码:#include &iostream&
#include&algorithm&
int main()
cout && &请输入一个整数:& &&
char* str=new char[8];
for(i = 0; i &= i++)
if(i % 7 == 0)
cout&&&过&&&
itoa(i,str,10);
char* iter= find(str,str+8,'7');
if(iter!=str+8)
cout&&&过&&&
cout && i && & &;
只有你爬到山顶了,这座山才会支撑着你。
引用:原帖由 月夜幻影 于
12:27 发表
int main()
char* str=new char[8];
for(i = 0; i&&非常感谢,要的就是这个效果。
版规,回帖可获2无忧币
引用:原帖由 dream_hanker 于
12:17 发表
关键在于数字和字符串之间的相互转换,我给的程序是利用stringstream进行转换的,也可以用cstdlib中提供的atoi等转换函数或是C++11中的tostring等转换函数进行
in ... 嗯,谢谢你了。
版规,回帖可获2无忧币
这个用数组或字符串会方便点。。。
版规,回帖可获2无忧币
复制内容到剪贴板代码:#include &iostream&
int main()
& & & & int a,i;
cout && &输入数据& &&
& & & & for (; ; ) {
& & & & & & & & cin &&
& & & & & & & & a =
& & & & & & & & if (i % 7 == 0) {
& & & & & & & & & & & & cout && &过& &&
& & & & & & & & & & & & return 0;
& & & & & & & & }
& & & & & & & & else {
& & & & & & & & & & & &
& & & & & & & & & & & & for (d = i %10, i /= 10; ) {
& & & & & & & & & & & & & & & & if (d == 7) {
& & & & & & & & & & & & & & & & & & & & cout && &过& &&
& & & & & & & & & & & & & & & & & & & & return 0;
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & d = i % 10;
& & & & & & & & & & & & & & & & i /= 10;
& & & & & & & & & & & & }
& & & & & & & & }
& & & & & & & & cout && a && & &;
& & & & return 0;
}试试这个看可不可以
本版版规,回帖即得2无忧币
我也是新手,刚学两天的复制内容到剪贴板代码:
#include &iostream&
int main()
cout && &请输入一个整数:& &&
for(i = 1; i &= i++)
if(x % 7 == 0 || x % 10 == 7 || x / 10 == 7)
& &cout&&&过\t&;
&&if(x&10)
& &x=x/10;
& &goto A;
cout && i && &\t&;
cout && &\n&;
版规,回帖可获2无忧币【求助】初学者,遇到一些问题,求高手指点!_会声会影吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:460,732贴子:
【求助】初学者,遇到一些问题,求高手指点!收藏
我学了画中画,但是在制作视频的时候遇到了一点小问题,希望大家给与建议,在制作视频的时候在视频轨里添加视频背景的时候,为什么在素材库里能流畅的看,但是添加到视频轨就看不了,卡,[弄了智能代理文件]不是所有的视频都是这样,有的可以,不知道是不是视频格式或者大小的问题,创建视频的时候有的背景根本显示不出来,还有一个,做视频所要的照片是不是有大小要求,有的照片在预览的时候可以很清晰,但是视频就看起来很模糊?说的有点多了。。。。求建议!
和张大佛爷、二月红一起去探秘矿洞墓穴!
视频预览的时候有点卡,也正常。照片大小没有什么要求,需注意的是,在使用画中画滤镜时,照片像素尺寸最好1000以上较好。
图片别超过视频的分辨率,试试.png格式(但是可能会变色);如果能把图片保存为静帧,制作效果会更佳。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或新手遇到问题想请教各位希望高手解决我的问题!_汇编吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:29,205贴子:
新手遇到问题想请教各位希望高手解决我的问题!收藏
Assembling: 1.asmerror A4910: cannot open file: D:\hb\ML.errMASM : fatal error A1000:
: 1.asm学汇编上机总是遇到这种情况,无法解决。用ml总是这个问题,用masm然后link却能出文件但是不能执行!想请教到底问题出在哪儿,怎么解决!
文件名按: 8.3 字数试试.
已经解决谢谢!我把文件删了又重新覆盖了一下!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或新手入门,遇到一问题!求高手指教……谢谢
[问题点数:40分,结帖人a]
新手入门,遇到一问题!求高手指教……谢谢
[问题点数:40分,结帖人a]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。新手自学java遇到的小问题(2),求高手解答。
[问题点数:40分,结帖人zhaojingyu7]
新手自学java遇到的小问题(2),求高手解答。
[问题点数:40分,结帖人zhaojingyu7]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年7月 Java大版内专家分月排行榜第三2011年11月 Java大版内专家分月排行榜第三2007年12月 Java大版内专家分月排行榜第三2007年10月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 学电脑从新手到高手 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信