C语言程序设计
文章平均质量分 76
Orasuka
狗狗狗,老哥们稳啊!
展开
-
2022/2/23、24——浙大版《C语言程序设计实验指导》《基础题集》PAT错题记
7-34 通讯录的录入与显示 (10 分)通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。 本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。输入格式:输入在第一行给出正整数N(≤10);随后N行,每行按照格式姓名 生日 性别 固话 手机给出一条记录。其中姓名是不超过10个字符、不包含空格的非空字符串;生日按yyyy/mm/dd的格式给出年月日;性别用M表示“男”、F表示“女”;固话和手机均为不超过15位的连续数字,前面有可能出现+。在原创 2022-02-23 11:56:31 · 161 阅读 · 0 评论 -
2022/2/19、20、21——浙大版《C语言程序设计实验指导》《基础题集》PAT错题记
7-18 二分法求多项式单根 (20 分)二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则 如果f(a)f(b)<0,则计算中点的值f((a+b)/2); 如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则 如果f((a+b)/2)与f(a)同号,则说明根在区间[(a+原创 2022-02-21 08:23:38 · 131 阅读 · 0 评论 -
2022/2/17——浙大版《C语言程序设计实验指导》《基础题集》PAT错题记
原创 2022-02-16 21:31:06 · 161 阅读 · 0 评论 -
2022/2/15、16——浙大版《C语言程序设计实验指导》《基础题集》PAT错题记
6-10 阶乘计算升级版 (20 分)本题要求实现一个打印非负整数阶乘的函数。函数接口定义:void Print_Factorial ( const int N );其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。裁判测试程序样例:#include <stdio.h>void Print_Factorial ( const int N );int main(){原创 2022-02-16 09:09:16 · 221 阅读 · 0 评论 -
2022/2/14——浙大版《C语言程序设计(第3版)》题目集PAT错题记录(写完了)
原创 2022-02-13 21:58:32 · 580 阅读 · 0 评论 -
2022/2/13——浙大版《C语言程序设计(第3版)》题目集PAT错题记录
习题9-1 时间换算 (15 分)本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。输入格式:输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。输出格式:输出在一行中给出hh:mm:ss格式的结果时间。样例:">样例:">输入样例:11:59:4030输出样例:12:00:10//%02d是关键#include <stdio.h>原创 2022-02-13 11:52:01 · 259 阅读 · 0 评论 -
2022/2/12——浙大版《C语言程序设计(第3版)》题目集PAT错题记录
习题8-7 字符串排序 (20 分)本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue black white输出样例:After sorted:blackblueredwhiteyellow//1.scanf("原创 2022-02-11 21:35:44 · 314 阅读 · 0 评论 -
2022/2/11——浙大版《C语言程序设计(第3版)》题目集PAT错题记录
习题7-3 判断上三角矩阵 (15 分)上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:331 2 3原创 2022-02-11 17:35:51 · 183 阅读 · 0 评论 -
2022/2/10——浙大版《C语言程序设计(第3版)》题目集PAT错题记录
原创 2022-02-09 21:29:14 · 197 阅读 · 0 评论 -
2022/2/9——浙大版《C语言程序设计(第3版)》题目集PAT错题记录
原创 2022-02-07 21:58:26 · 507 阅读 · 0 评论 -
2022/2/7——浙大版《C语言程序设计(第3版)》题目集PAT错题记录(做了17道题)
习题5-4 使用函数求素数和 (20 分)本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m,n]内所有素数的和。题目保证用户传入的参数m≤n。裁判测试程序样例:#inclu...原创 2022-02-06 21:31:39 · 257 阅读 · 0 评论 -
2022/2/6——浙大版《C语言程序设计(第3版)》题目集PAT错题记录(做了15道题)
练习4-7 求e的近似值 (15 分)自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.71828180//j应该是double类型的变量,否则再付给sum之前会进行整型的去小数运算#include <stdio.h>int原创 2022-02-05 21:38:10 · 1806 阅读 · 0 评论 -
2022/2/5——浙大版《C语言程序设计(第3版)》题目集PAT错题记录(做了19道题)
习题2-4 求交错序列前N项和 (15 分) int i, N, flag = 1; float sum = 0; sum += i / (2 * i - 1.0) * flag;//左边是浮点型,右边是整形,要把1变成1.0完成类型转换习题2-6 求阶乘序列前N项和 (15 分)本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5原创 2022-02-04 21:39:46 · 1966 阅读 · 0 评论 -
2022/2/4——浙大版《C语言程序设计(第3版)》题目集PAT错题记录(做了14道题)
练习2-3 输出倒三角图案 (5 分)本题要求编写程序,输出指定的由“*”组成的倒三角图案。输入格式:本题目没有输入。输出格式:按照下列格式输出由“*”组成的倒三角图案。* * * * * * * * * *//本题无法使用for循环,会显示超时#include <stdio.h>int main(){ printf("* * * *\n"); printf(" * * *\n"); printf(" * *\...原创 2022-02-04 11:57:10 · 194 阅读 · 0 评论