自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 问答 (2)
  • 收藏
  • 关注

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题7-2 求一批整数中出现最多的个位数字 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题7-2 求一批整数中出现最多的个位数字 (20 分)给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出格式:在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多

2022-04-13 05:45:00 180

原创 C语言:团体程序设计天梯赛-练习集 L1-005 考试座位号 (15 分)

其他题目详见:团体程序设计天梯赛-练习集一·题目描述:L1-005 考试座位号 (15 分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考

2022-04-13 05:30:00 193

原创 C语言: PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)

其他题目详见:PAT乙级解题记录一.题目描述:1008 数组元素循环右移问题 (20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,

2022-04-12 17:48:15 774

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题7-1 选择法排序 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题7-1 选择法排序 (20 分)本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1二.代码示例:#include<stdio.h>int main(){ int i,j,

2022-04-11 06:15:00 709

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-11 字符串逆序 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-11 字符串逆序 (15 分)输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH二.代码示例:#include<stdio.h>#include<string.h> int main(

2022-04-11 06:00:00 685 1

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-10 查找指定字符 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-10 查找指定字符 (15 分)本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2

2022-04-11 05:30:00 358

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-9 计算天数 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-9 计算天数 (15 分)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:

2022-04-11 05:15:00 463

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-8 方阵循环右移 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-8 方阵循环右移 (20 分)本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入格式:输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出格式:按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。输入样例:2 31 2 34

2022-04-11 05:00:00 547

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-7 矩阵运算 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-7 矩阵运算 (20 分)给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1输

2022-04-10 06:00:00 563

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-4 找出不是两个数组共有的元素 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-4 找出不是两个数组共有的元素 (20 分)给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 1

2022-04-10 05:30:00 324

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-3 将数组中的数逆序存放 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-3 将数组中的数逆序存放 (20 分)本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2输出样例:2 1 8 10二.代码示例:#inclu

2022-04-10 05:00:00 790

原创 C语言:团体程序设计天梯赛-练习集 L1-005 考试座位号 (15 分)

其他题目详见:团体程序设计天梯赛-练习集一·题目描述:L1-005 考试座位号 (15 分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考

2022-04-09 22:04:43 173

原创 C语言:团体程序设计天梯赛-练习集 L1-004 计算摄氏温度 (5 分)

其他题目详见:团体程序设计天梯赛-练习集一·题目描述:L1-004 计算摄氏温度 (5 分)给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入样例:150输出样例:Celsius = 65二.代码示例:#include<stdio.h>int main()

2022-04-09 21:49:53 201

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题7-2 求一批整数中出现最多的个位数字 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题7-2 求一批整数中出现最多的个位数字 (20 分)给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出格式:在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多

2022-04-08 07:15:00 201

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题7-1 选择法排序 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题7-1 选择法排序 (20 分)本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1二.代码示例:#include<stdio.h>int main(){ int i,j,

2022-04-08 07:00:00 504

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-11 字符串逆序 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-11 字符串逆序 (15 分)输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH二.代码示例:#include<stdio.h>#include<string.h> int main(

2022-04-08 06:45:00 740 2

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-10 查找指定字符 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-10 查找指定字符 (15 分)本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2

2022-04-08 06:30:00 241

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-9 计算天数 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-9 计算天数 (15 分)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:

2022-04-08 06:15:00 372

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-8 方阵循环右移 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-8 方阵循环右移 (20 分)本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入格式:输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出格式:按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。输入样例:2 31 2 34

2022-04-08 06:00:00 221

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-7 矩阵运算 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-7 矩阵运算 (20 分)给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1输

2022-04-08 05:45:00 244

原创 C语言:v浙大版《C语言程序设计(第3版)》题目集 练习7-4 找出不是两个数组共有的元素 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-4 找出不是两个数组共有的元素 (20 分)给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 1

2022-04-08 05:30:00 356

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-3 将数组中的数逆序存放 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-3 将数组中的数逆序存放 (20 分)本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:4 10 8 1 2输出样例:2 1 8 10二.代码示例:#inclu

2022-04-08 05:15:00 445

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习7-2 求最大值及其下标 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习7-2 求最大值及其下标 (20 分)本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2二.代码示例:#include<stdio.h>i

2022-04-08 05:00:00 827

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-6 使用函数输出一个整数的逆序数 (20 分)本题要求实现一个求整数的逆序数的简单函数。函数接口定义: int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数。裁判测试程序样例:#include <stdio.h>int reverse( int number ); int main(){ int n;

2022-04-07 07:00:00 395

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-5 使用函数验证哥德巴赫猜想 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-5 使用函数验证哥德巴赫猜想 (20 分)本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );void Goldbach( int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q

2022-04-07 06:30:00 268

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-4 使用函数输出指定范围内的Fibonacci数 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-4 使用函数输出指定范围内的Fibonacci数 (20 分)本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。函数接口定义:int fib( int n );void PrintFN( int m, int n );其中

2022-04-07 06:15:00 398

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-3 使用函数输出指定范围内的完数 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-3 使用函数输出指定范围内的完数 (20 分)本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。函数接口定义:int factorsum( int number );void PrintPN( int m, int n );其中函数factor

2022-04-07 06:00:00 237

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-2 使用函数求特殊a串数列和 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-2 使用函数求特殊a串数列和 (20 分)给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。函数接口定义:int fn( int a, int n );int SumA( int a, int n );其中函数fn须返回的是n个a组成的数字;SumA返回要求的和。裁判测试程序样例:#include <stdio.h>int fn( int a, i

2022-04-07 05:45:00 289

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-1 分类统计字符个数 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题6-1 分类统计字符个数 (15 分)本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。函数接口定义:void StringCount( char s[] );其中 char s[] 是用户传入的字符串。函数StringCount须在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。

2022-04-07 05:30:00 805

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.习题5-7 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯函数接口定义:double funcos( double e, double x );其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。

2022-04-07 05:15:00 373

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-6 使用函数输出水仙花数 (20 分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narciss

2022-04-07 05:00:00 458

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-5 使用函数统计指定数字的个数 (15 分)本题要求实现一个统计整数中指定数字的个数的简单函数。函数接口定义:int CountDigit( int number, int digit );其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。裁判测试程序样例:#include <stdio.h>int Cou

2022-04-06 05:30:00 375

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-4 使用函数求素数和 (20 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-4 使用函数求素数和 (20 分)本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户

2022-04-06 05:00:00 849

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-3 使用函数计算两点间的距离 (10 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-3 使用函数计算两点间的距离 (10 分)本题要求实现一个函数,对给定平面任意两点坐标(x1​,y1​)和(x2​,y2​),求这两点之间的距离。函数接口定义:double dist( double x1, double y1, double x2, double y2 );其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。裁判测试程序样例:include

2022-04-06 04:45:00 490

原创 C语言:团体程序设计天梯赛 L1-003 个位数统计 (15 分)

其他题目详见:团体程序设计天梯赛-练习集一.题目描述:L1-003 个位数统计 (15 分)给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对 N 中每一种不同的个位数字,以 D:M 的格式在一行

2022-04-05 15:20:42 868

原创 C语言:团体程序设计天梯赛 L1-002 打印沙漏 (20 分)

其他题目详见:团体程序设计天梯赛-练习集一.题目描述:L1-002 打印沙漏 (20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(

2022-04-05 14:48:08 250

原创 C语言中的绝对值函数

1.整形绝对值:abs函数头文件:include<math.h>或者include<stdlib.h>int abs(int n) //参数和返回值都为int型#include<stdio.h>#include<math.h>int main(){ int n = -20; n = fabs(n); printf("%d",n); return 0;}输出样例:202.双精度浮点型绝对值:fabs函

2022-04-05 06:52:10 44095 2

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-2 使用函数求奇数和 (15 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-2 使用函数求奇数和 (15 分)本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。函数接口定义:int even( int n );int OddSum( int List[], int N );其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。裁判测试程序样例:#in

2022-04-05 06:30:00 411

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-1 符号函数 (10 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:习题5-1 符号函数 (10 分)本题要求实现符号函数sign(x)。函数接口定义:int sign( int x );其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。裁判测试程序样例:#include <stdio.h>int sign( int x );int main(){ in

2022-04-05 06:15:00 296

原创 C语言:浙大版《C语言程序设计(第3版)》题目集 练习5-2 找两个数中最大者 (10 分)

其他题目详见:浙大版《C语言程序设计(第3版)》题目集一.题目描述:练习5-2 找两个数中最大者 (10 分)本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d

2022-04-05 06:00:00 473

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除