摘要: task 4 源代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 1000 int main() { FILE* fp; fp = fopen("C:\\Users\\SYX\\Downloads\\实验 阅读全文
posted @ 2025-12-31 11:46 沈月汐 阅读(6) 评论(1) 推荐(0)
摘要: task4 源代码: #include <stdio.h> #define N 10 typedef struct { char isbn[20]; // isbn号 char name[80]; // 书名 char author[80]; // 作者 double sales_price; // 阅读全文
posted @ 2025-12-20 17:54 沈月汐 阅读(6) 评论(1) 推荐(0)
摘要: task1_1 问题一:找出数组x中的最大值与最小值。 问题二:指向数组第一个元素。 task1_2 问题一:找到数组中最大值所在的地址。 问题二:可以 task2_1 问题一:80,s1这个数组所占的字节数,s1从第一个元素到'\0'之间的元素数 问题二:不能,s1是指针,不能直接赋值。 问题三: 阅读全文
posted @ 2025-12-08 20:16 沈月汐 阅读(6) 评论(1) 推荐(0)
摘要: task1 问题一:是,相同。 问题二:是,相同。差16,两者地址之间相差的字节。 task2 问题一:形参: int x[]。实参:只输入x。 问题二:input:将输入的数输进数组x。compute:计算数组中除去最大和最小值后所有数的平均数。 task3 问题一:形参:int x[][N]。实 阅读全文
posted @ 2025-11-13 21:00 沈月汐 阅读(13) 评论(1) 推荐(0)
摘要: task1 问题一:功能是给输入的成绩进行评级。形参是int,返回值是char。 问题二:1:没有break语句会使switch语句持续进行,例如输入100会输出AB... 2:不应用“”而该用‘’。 task2 问题一:将n这个数的各位上的数字相加。 问题二:能,算法一采用循环思路,算法二采用递归 阅读全文
posted @ 2025-10-26 19:45 沈月汐 阅读(15) 评论(1) 推荐(0)
摘要: 实验2 task1 问题一:rand函数无法每次运行都生成一个随机数,而srand(time)使之真正随机 问题二:随机抽取一名学生 task2 问题一:去掉后没有重置total_price的值,会使下次运行出错 问题二:继续执行continue后面的循环语句 task3 源代码 #include 阅读全文
posted @ 2025-10-14 18:42 沈月汐 阅读(15) 评论(1) 推荐(0)
摘要: 实验任务1 task1_1 源代码 #include<stdio.h> int main() { printf(" o \t o \n"); printf("<H>\t<H>\n"); printf("I I\tI I\n"); return 0; } 运行截图 task1_2 源代码 #inclu 阅读全文
posted @ 2025-09-27 20:49 沈月汐 阅读(21) 评论(1) 推荐(0)