【C语言】输入一个整数N,求N以内的素数之和
2024-08-24 10:23:14
【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("请输入一个数字:\n");
scanf("%d",&num);
if(num<=0){
printf("The input is not allow!\n");
return -1;
}
sum = 0;
for(i=1;i<=num;i++){
p = &i;
if(isPrimeNum(p)== 1){
printf("%d ***",*p);
sum+=i;
}
}
printf("\n%d之内的素数和是%d\n",num,sum);
getchar();
return EXIT_SUCCESS;
}
最新文章
- Hibernate中的锁机制
- go并发3
- CM添加kafka服务
- extjs grid 单元格 多选
- 论文笔记之:Decoupled Deep Neural Network for Semi-supervised Semantic Segmentation
- hbase读写流程
- 两种局部刷新UITableView的方法的使用条件
- js实现堆排序
- Commons JXPath - DOM/JDOM Document Access
- c++学习笔记和思考
- fastlane安装流程和fastlane match同步证书和PP文件方法
- Go 处理yaml类型的配置文件
- FFmpeg的HEVC解码器源代码简单分析:CTU解码(CTU Decode)部分-PU
- Cesium 中两种添加 model 方法的区别
- 根据图片URL获取图片的尺寸【Swift语言实现】
- php实现仿百度分页
- AccessTokenValidation3 源码分析 jwttoken验证流程图
- 第20月第29天 cocoa抽象工厂 cocoapods组件化 cocoapods升级
- TCP中的KeepAlive与HTTP中的Keep-Alive
- 基于std::mutex std::lock_guard std::condition_variable 和std::async实现的简单同步队列