C语言二级 2025/1/20 周一

  1. 关系表达式

四、程序设计题

1.请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有 素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出 为:sum=148.874270。 注意:要求n的值大于2但不大于100。部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花 括号中填入所编写的若干语句。

cpp 复制代码
#include <math.h>
#include <stdio.h>
double fun(int n)
{
int i, j = 0;
double s = 0;
for (i = 3; i <= n; i++)
{
	
	for (j = 2; j <= i; j++)
	
		if (i % j == 0)
		{
			break;
		}


		if (j == i)
			s = s + sqrt(i);
		
}
return s;
}
main()
{
int n;
double sum;
printf("\n\nInput n: ");
scanf("%d",&n);
sum=fun(n);
printf("\n\nsum=%f\n\n",sum);
}
相关推荐
地平线开发者12 小时前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
董董灿是个攻城狮13 小时前
大模型连载2:初步认识 tokenizer 的过程
算法
地平线开发者13 小时前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
罗西的思考13 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习
HXhlx17 小时前
CART决策树基本原理
算法·机器学习
Wect17 小时前
LeetCode 210. 课程表 II 题解:Kahn算法+DFS 双解法精讲
前端·算法·typescript
颜酱18 小时前
单调队列:滑动窗口极值问题的最优解(通用模板版)
javascript·后端·算法
Gorway1 天前
解析残差网络 (ResNet)
算法
拖拉斯旋风1 天前
LeetCode 经典算法题解析:优先队列与广度优先搜索的巧妙应用
算法
Wect1 天前
LeetCode 207. 课程表:两种解法(BFS+DFS)详细解析
前端·算法·typescript