程序作业第11次由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“标准作业程序范文”。
1. 编写程序找出2-200之间所有的素数,统计素数个数,并将结果输出。
要求:
(1)编写函数int judge_prime(int num),其中形参num为待判断的整数,返回值为1,表明该整数为素数,返回值为0,则该整数为非素数。
(2)主函数中调用函数judge_prime(),实现对2-200之间所有整数的判断,并对结果进
行输出,同时利用返回值结果对素数的个数进行统计并输出。
2.该题目尝试利用指针实现以下要求:
(1)主函数中定义存放10个整数元素的数组int a[10]={ 24,5,11,34,16,13,9,61,37,45};
(2)编写函数int find_max(int *p)实现对数组a[10]中最大整数的查找,该函数返回值为数组a[10]中最大整数的下标。该函数中形参p为指针变量,应当接收主函数中传来的实参地址a。
(3)编写函数int find_min(int *p)实现对数组a[10]中最小整数的查找,该函数返回值为数组a[10]中最小整数的下标。该函数中形参p为指针变量,应当接收主函数中传来的实参地址a。
(4)主函数中分别调用函数find_max()和find_min(),得到两下标即k=7和k=2;并将位于该下标的两个整数互换,最终将互换后的数组结果输出,即:24,61,11,34,16,13,9,5,37,45