草庐IT

phoneLetters

全部标签

c++ - 电话词生成器帮助 C++

我有一些作业一直在完成,直到我到达最后一步,现在我被难住了,我真的很感激你的帮助。该项目的前提是创建一个包含给定电话号码的可能单词的文件。用户应输入格式为“###-####”的数字。然后代码将连字符拉出并将电话号码发送到方法wordGenerator。我知道到目前为止一切正常。当输出单词的不同可能性时,我遇到了问题。这是我的方法://functiontoformwordsbasedonphonenumbervoidwordGenerator(constint*constn){//setoutputstreamandopenoutputfile/*Writeadeclarationfor

C++ 压缩嵌套 for 循环

我有这些for循环。//outputallpossiblecombinationsfor(inti1=0;i1它看起来很糟糕,但我是一个新手,不知道从哪里开始压缩它们。谁能给我一两个指点,这样我就可以让这段代码更整洁一些? 最佳答案 您在七个级别上为0、1和2编制索引。这可能不是很有效,但是这样怎么样:inti1,i2,i3,i4,i5,i6,i7;intj;for(inti=0;i或者,根据user315052在评论中的建议:intd[7];for(inti=0;i=0;j--){d[j]=num%3;num=num/3;}//p