统计素数并求和

发布时间 2023-10-31 17:40:03作者: nanwu123

括号放在不同地方有什么区别?

#include<stdio.h>
int main()
{
    int a,b,c,i=0,m,n,sum=0;
    scanf("%d %d",&a,&b);
    if(a<1||b<1||a>500||b>500||a>b)
        printf("error");
    else
    {
    for(m=a;m<=b;m++)
    {c=0;
    for(n=2;n<m;n++)
        {if(m%n==0)
        c=1;}
    if(c==0)
    {sum=sum+m;
    i++;}}
    printf("%d %d",i,sum);
    }
    return 0;}

 

#include<stdio.h>
int main()
{
    int a,b,c,i=0,m,n,sum=0;
    scanf("%d %d",&a,&b);
    if(a<1||b<1||a>500||b>500||a>b)
        printf("error");
    else
    {
    for(m=a;m<=b;m++)
    {c=0;
    for(n=2;n<m;n++)
        {if(m%n==0)
        c=1;}
    if(c==0)
    {sum=sum+m;
    i++;}
    printf("%d %d",i,sum);}
    }
    return 0;}