问题标题: 酷町堂:1920

0
0
已解决
徐润扬
徐润扬
高级守护
高级守护

#include<bits/stdc++.h>
using namespace std;
int main()
{
 int a,b;
 cin>>a>>b;
 while(1)
 { 
 if(a%7!=0&&a<b)  
 {
  cout<<a;
  a++; 
 } 
 if(a%7==0&&a=b)  
 {
  cout<<"No";
  break;
 }
 }
}


0
已采纳
屈子元
屈子元
初级守护
初级守护

你这样每一次都会输出NO的,要加上是否有输出的判断

加上一个 bool c=1,把第二个if改成if(a==b&&a%7==0&&c)

第一个if中在最后加一个c=0

再加第三个if(a==b)

                 { 

                              if(a%7!=0)cout<<a;

                              break;

                  }

 

0
李泽远
李泽远
高级天翼
高级天翼

 if(a%7==0&&a=b)  改成 if(a%7==0&&a==b)  

0
杨李贺
杨李贺
初级守护
初级守护

if(i%7!=0) {
       c=1; cout<<i<<" ";
不能整除 7 的数

if(c==0)
      cout<<"No";
没有不能整除 7 的数

非整段代码

0
0
0
许金夫
许金夫
初级天翼
初级天翼

if(i%7==0)
        {
            continue;
        } 

else

计数

数==0,输出no

我要回答