第六讲 函数的定义与调用 课后练习-《编程语言基础—C语言》-山东省春季高考《编程语言基础一C语言》考纲技能通

2025-08-21
| 2份
| 2页
| 115人阅读
| 1人下载

内容正文:

山东省计算机类高考技能实操题 1.编写函数circleArea,接收半径r,返回圆的面积(结果保留 2 位小数)。 2. 编写函数isPrime,判断整数n是否为素数(是返回 1,否返回 0)。 3.编写函数reverseString,接收字符数组,原地反转字符串。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 山东省计算机类高考技能实操题 1.编写函数circleArea,接收半径r,返回圆的面积(结果保留 2 位小数)。 2. 编写函数isPrime,判断整数n是否为素数(是返回 1,否返回 0)。 3.编写函数reverseString,接收字符数组,原地反转字符串。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 #include <stdio.h> #include <stdbool.h> // 判断素数 bool isPrime(int n) { if (n <= 1) return false; for (int i = 2; i * i <= n; i++) { if (n % i == 0) return false; } return true; } int main() { printf("请输入一个整数:"); int num; scanf("%d", &num); printf("%d %s素数 ", num, isPrime(num) ? "是" : "不是"); return 0; } #include <stdio.h> #include <string.h> // 反转字符串 void reverseString(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { char temp = str[i]; str[i] = str[len - 1 - i]; str[len - 1 - i] = temp; } } int main() { char str[] = "Hello World"; printf("原字符串: %s ", str); reverseString(str); printf("反转后: %s ", str); return 0; } #include <stdio.h> #define PI 3.14159 double circleArea(double r) { return PI * r * r; } int main() { double n; printf("请输入半径:"); scanf("%lf", &n); printf("面积: %.2f ", circleArea(n)); // 输出对应半径的面积 return 0; } $$

资源预览图

第六讲 函数的定义与调用 课后练习-《编程语言基础—C语言》-山东省春季高考《编程语言基础一C语言》考纲技能通
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。