- 博客(6)
- 收藏
- 关注
原创 8-16 使用函数输出指定范围内的完数 分数 20
其中函数factorsum须返回int number的因子和;函数PrintPN要逐行输出给定范围[m, n]内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。如果给定区间内没有完数,则输出一行“No perfect number”。本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。例如:6=1+2+3,其中1、2、3为6的因子。
2025-02-11 18:26:46
296
原创 PTA 8-15 使用函数验证哥德巴赫猜想
其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。/* 你的代码将被嵌在这里 */
2025-02-11 17:23:14
427
原创 本题要求实现一个用选择法对整数数组进行简单排序的函数。
其中a是待排序的数组,n是数组a中元素的个数。该函数用选择法将数组a中的元素按升序排列,结果仍然在数组a中。函数接口定义: void sort( int a[], int n );本题要求实现一个用选择法对整数数组进行简单排序的函数。} /* 你的代码将被嵌在这里 */
2024-12-28 12:32:24
393
原创 PTA 7-3
有n名学生,每个学生的信息包括姓名、学号、5门课程的成绩,平均成绩与总成绩。已知学生的姓名、学号与5门课程的成绩,你的任务是计算每个学生的平均成绩与总成绩,并将它们输出。学生的姓名中只能包含大小写字母与空格字符,不会超过20个字符;学生的学号是个长度不会超过20的字符串,只包含数字字符;课程成绩均为0—100的整数。要求:在本题中,你要设计一个结构来存储一个学生的信息。在此结构中,需要有一个字符数组来存储姓名;一个字符数组来存储学号;一个长度为5的整型数组来存储5门课程的成绩;
2024-12-24 20:05:43
1672
原创 7-2 计算学生三门课的总成绩并排序输出
设计一个学生结构体,包括学号、3门课成绩及总成绩。输入n个学生的学号及3门课的成绩,计算每个学生的总成绩,并输出。输入格式:先输入n,再输入3门课成绩(每门成绩有1位小数),每行1位学生。输出格式: 输出学生的学号及总成绩,按照总成绩从高到底排序,每行1位学生。输入样例: 在这里给出一组输入。
2024-12-24 11:48:12
792
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人