【李老师课堂】C1-第12课:个数统计与质数判断

C1李老师

2024-07-18 16:03:15
2024-07-18 18:03:15

信息与公告

课堂知识点

1、个数统计
• 循环前:设置计数变量,int c=0;
• for循环:控制循环范围(注意:初值、结束值和跳步)
• 循环内:用if判断符合条件的数,若符合条件,则计数变量加1.
• 循环结束后:输出计数变量的统计值。
• 框架代码://判断a~b之间能整除7的数有几个

int c=0; 
for (int x=a; x<=b; x++) 
{
       if (x%7==0)
       {
             c++; 
       }
}
cout<<c;

2、判断素数(质数)
• 假设判断n是否为质数,则循环1~n,计数它的因子个数,如果统计结果等于2,则说明n是质数,否则不是质数。
• 框架代码://判断n是否为质数

cin>>n;  
int c=0;
for (int x=1; x<=n; x++) 
{
       if (n%x==0)
       {
                c++; 
       }
}
if (c==2)  
{
       cout<<"yes";
} 
else 
{
       cout<<"no";
}