C语言
晓章_
这个人有一点懒,什么都没有说
展开
-
PTA——7-3 折半查找
输入数组大小n,然后输入n(1<=n<=10)个整数,再输入查找值key,使用折半查找(二分查找)方法来判断数组中是否存在查找值key。输入格式:先输入数组大小n,然后输入数组的n个元素,最后输入待查找的值key。输出格式:如果数组中存在待查找的key,则输出Found,否则输出 Not exist。输入样例:在这里给出一组输入。例如:412 89 32 9132输...原创 2019-12-12 15:11:07 · 1926 阅读 · 0 评论 -
PTA——7-4 打印杨辉三角
本题要求按照规定格式打印前N行杨辉三角。输入格式:输入在一行中给出N(1≤N≤10)。输出格式:以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。输入样例:6输出样例:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1//4#include<stdio.h>int m...原创 2019-12-12 15:09:52 · 2915 阅读 · 0 评论 -
PTA——7-3 判断上三角矩阵
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”...原创 2019-12-12 15:08:50 · 683 阅读 · 0 评论 -
PTA函数题——4-3 使用函数输出水仙花数
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13 +53 +33 。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n ...原创 2019-11-21 14:42:17 · 1054 阅读 · 1 评论 -
PTA——5-3 验证“哥德巴赫猜想”
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分...原创 2019-11-21 14:40:34 · 1139 阅读 · 1 评论 -
PTA——7-3 使用递归函数输出斐波那契数列
使用递归函数输出斐波那契数列(Fibonacci sequence),即1 1 2 3 5 8…。输入格式:输出一个正整数n(1<=n<=20)输出格式:输出前n项的数列的值,两个数之间用空格分隔,且末尾无多余空格。输入样例:在这里给出一组输入。例如:6输出样例:在这里给出相应的输出。例如:1 1 2 3 5 8以下是我的答案#include<stdio....原创 2019-11-21 14:39:08 · 6434 阅读 · 3 评论 -
PTA——7-4 使用递归输出杨辉三角形
输出杨辉三角形,用户输入一个正整数n,输出n行的直角三角形的杨辉三角。要求使用递归函数实现。 (1<=n<=10)输入格式:输入一个正整数n输出格式:输出n行的直角三角形的杨辉三角,两个数之间用空格分隔,末尾无多余的空格。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:11 11 2 1以下是我的答案#include<std...原创 2019-11-21 14:37:03 · 2805 阅读 · 0 评论 -
PTA题目——哥德巴赫猜想
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证5000以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 5000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p \le≤ q均为素数。又因为这样的分解不唯一(...原创 2019-11-10 16:05:55 · 5724 阅读 · 0 评论 -
PTA题目——求n以内最大的k个素数以及它们的和
本题要求计算并输出不超过n的最大的k个素数以及它们的和。输入格式:输入在一行中给出n(10≤n≤10000)和k(1≤k≤10)的值。输出格式:在一行中按下列格式输出:素数1+素数2+…+素数k=总和值其中素数按递减顺序输出。若n以内不够k个素数,则按实际个数输出。输入样例1:1000 10输出样例1:997+991+983+977+971+967+953+947+941+93...原创 2019-11-10 16:04:26 · 4933 阅读 · 0 评论 -
[转载]PTA 基础编程题目集 7-16 求符合给定条件的整数集
码住!!版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_43644276/article/details/102731382PTA 基础编程题目集 7-16 求符合给定条件的整数集 (15 分)1给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组...转载 2019-10-27 22:08:41 · 271 阅读 · 0 评论 -
PTA题目——将数组中的数逆序存放
7-43 将数组中的数逆序存放 (5 分)本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2输出样例:2 1 8 10...原创 2019-10-27 22:04:04 · 8833 阅读 · 1 评论 -
[转载]为什么要学习C语言
感觉说的挺好的,转载大家看一看学习C语言的主要理由有以下几点:·C语言可以作为学习计算机程序设计语言的入门语言;·C语言是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效;·C语言具有现代高级程序设计语言的基本语法特征;·常用的面向对象程序设计语言例如C++和Java,其基本语法源于C语言;·许多C语言编写的软件系统需要维护;·用于要求程序高速运行领域的编写,例如单片机程序、嵌...转载 2019-10-20 22:23:09 · 102 阅读 · 0 评论 -
PTA题目——奇偶分家
7-38 奇偶分家 (5 分)给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6以下是我的答案:#include<stdio.h>i...原创 2019-10-20 22:03:03 · 6108 阅读 · 1 评论