问题标题: 1150怎么做!!!

1
0
已解决
方宇哲
方宇哲
资深守护
资深守护
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a,f=0;
    cin>>a;
    if(a%2==0)
    {
        cout<<"No";
    }
    for(int i=2;i<=a;i++)
    {
        if(a%i==0)
        {
            f=1;
            break; 
        }
    }
    if(f==1)
    {
        cout<<"No";
    }else if(f==0)
    {
        cout<<"yes";
    }
    return 0;
}

0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼
for(int i=2;i<=a;i++)

改为

for(int i=2;i<=a-1;i++)

 

cout<<"yes";

改为

cout<<"Yes";

 

删去

if(a%2==0)
    {
        cout<<"No";
    }
1
吴知玄
吴知玄
新手光能
新手光能
   核心代码:
    int a,flag;
    cin>>a;
    for(int i=2;i<a;++i)
        if(a%i==0)
        {
            flag=1;
            break;
        }
    if(flag==1)
        cout<<"No";
    else
        cout<<"Yes";
0
0
张睿杰
张睿杰
初级天翼
初级天翼
for(int i=2;i<=a;i++)
改为

for(int i=2;i<=a-1;i++)


cout<<"yes";
改为

cout<<"Yes";


删去

if(a%2==0)
    {
        cout<<"No";
    }

不知道对不对

0
张睿杰
张睿杰
初级天翼
初级天翼
for(int i=2;i<=a;i++)
改为

for(int i=2;i<=a-1;i++)


cout<<"yes";
改为

cout<<"Yes";


删去

if(a%2==0)
    {
        cout<<"No";
    }

不知道对不对

0
0
0
0
时梓繁
时梓繁
修练者
修练者
 int a,n=0,i;
    cin >> a;
    for(i=2;i<a;i++){
        if(a%i==0)
        n++;
    }
    if(n==0)
    cout << "Yes";
    else
    cout << "No";
我要回答