已采纳 张庭瑜 初级守护 你这段代码问题很多。 首先,你没有输入,这是肯定要补上的。 cin>>a; 另外,你根本没有对数据做应该的操作。这也是要加上的。只要将这个数扩大1000倍并与它相加就可以了。 a+=a*1000; 其次,直接连除只需要一个变量,这样不是麻烦了很多吗?应作如下修改: a=a/7/11/13; 而且为何要把后三个变量都输出呢?这样就可以了啊: cout<<a<<endl; 建议你仔细看看代码,修改一下,理解透彻。