C语言:求1-100间所有非质数的和

#include <stdio.h>
main()
{
    int sum=0,a,b,c;
    for(a=1;a<=100;a++)
    {
        if(a==1) c=1; 
        else c=0;
        for(b=2;b<a;b++)
        {
            if(a%b==0) 
            {
                c=1;
                break;
            }
        }
        if(c==1)
        {
            printf("%d ",a);
            sum=sum+a;
        }
    }
    printf("\n%d",sum);
    getchar();
 }

结果:

 

posted @ 2022-09-16 16:28  myrj  阅读(430)  评论(0编辑  收藏  举报