zoukankan      html  css  js  c++  java
  • 【C语言】输入一个整数N,求N以内的素数之和

    【C语言】输入一个整数N,求N以内的素数之和

    /*
     ============================================================================
     Name        : HelloWorld.c
     Author      : Firesun
     Version     :
     Copyright   : Your copyright notice
     Description : Hello World in C, Ansi-style
     ============================================================================
     */
    #include <stdio.h>
    #include <stdlib.h>
     int isPrimeNum(int *num){
    	 int i,k;
    	 k=(*num);
    	 i=2;
    	 for(;i<=k;i++){
    		 if(k%i == 0)
    			 break;
    	 }
    
    	 return i>=k ? 1 : 0;
     }
    
    int main(void)
    {
    	int *p,num,i,sum;
    	printf("请输入一个数字:
    ");
    	scanf("%d",&num);
    	if(num<=0){
    		printf("The input is not allow!
    ");
    		return -1;
    	}
    	sum = 0;
    	for(i=1;i<=num;i++){
    		p = &i;
    		if(isPrimeNum(p)== 1){
    			printf("%d ***",*p);
    			sum+=i;
    		}
    	}
    	printf("
    %d之内的素数和是%d
    ",num,sum);
    	getchar();
    	return EXIT_SUCCESS;
    }
    
  • 相关阅读:
    Android购物商城
    Android简易计算器
    安卓第四周作业
    第一次安卓作业
    十五周课后习题
    第十三周作业
    十三周上机练习
    第十二周作业
    第十二周练习
    11周上机作业(5.14)
  • 原文地址:https://www.cnblogs.com/Firesun/p/10040166.html
Copyright © 2011-2022 走看看