c语言程序设计

C语言I博客作业11

风流意气都作罢 提交于 2019-12-06 13:12:15
问题 回答 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 能够自主开发出一个软件,拥有用户并能够维护程序运行 这个作业在那个具体方面帮助我实现目标 参考文献 百度百科,CSDN技术社区 PTA实验作业 1.1统计某类完全平方数 本题要求实现一个函数,判断任一给定整数 N 是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中 N 是用户传入的参数。如果 N 满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if ( IsTheNumber(i) ) cnt++; } printf("cnt = %d\n", cnt); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 105 500 输出样例: cnt = 6 1.1.1数据处理 数据表达: 使用了变量a,b,flag

C语言I作业11

混江龙づ霸主 提交于 2019-12-06 13:12:14
一、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 我在这个课程的目标是 熟练掌握好C语言,培养自己的思维能力,同时加快敲代码速度。 这个作业在那个具体方面帮助我实现目标 可以帮助进行的字符编程的运用 参考文献 百度百科、CSDN博客、C语言程序设计、 浮点数的精度问题 二、本周作业 1.PTA实验作业 1.1统计各位数字之和是5的数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数, 并计算这些整数的和。 函数接口定义: >int is( int number ); >void count_sum( int a, int b ); 函数 is 判断 number 的各位数字之和是否等于 5 ,是则返回 1 ,否则返回 0 。 函数 count_sum 利用函数 is 统计给定区间 [a, b] 内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式 输入格式 来源: https://www.cnblogs.com/zengzi123/p/11986593.html

C语言I博客作业11

旧巷老猫 提交于 2019-12-06 13:09:31
一、本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 二、本周作业头 问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131 我在这个课程的目标是 掌握并熟练C语言 这个作业在哪个具体方面帮助我实现目标 不停的的编写程序,打代码还熟悉了电脑,提高自己的速度 参考文献 C语言程序设计I,笔记 三、本周作业 1.PTA实验作业 请在此处列出自己的排名图片 1.1 题目叙述 1.1.1 数据处理 数据表达: 数据处理: 1.1.2 实验代码截图 1.1.3 造测试数据 |输入数据|输出数据|说明| |:--|:--|:--| 1.1.4 PTA提交列表及说明 1.2 题目叙述 1.2.1 数据处理 数据表达: 数据处理: 1.2.2 实验代码截图 1.2.3 造测试数据 |输入数据|输出数据|说明| |:--|:--|:--| 1.2.4 PTA提交列表及说明 2.代码互评 3.学习总结 3.1 学习进度条 周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 第一周 4/h 150 学会了输入输出字符 如何去定义和运用Markdown格式 第二周 12/h

C语言I博客作业11

落爺英雄遲暮 提交于 2019-12-06 13:03:25
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 我在这个课程的目标是 熟练地掌握运用C语言,锻炼思维逻辑能力,为以后其他语言的学习打好基础. 这个作业在那个具体方面帮助我实现目标 学会定义函数,调用函数,区分定义函数和声明函数的区别,掌握全局变量和局部变量的定义,作用域, 参考文献 《C语言程序设计》《C Primer Plus》百度百科 伪代码基本写法 C语言实数的负零问题和误差问题 1.PTA实验作业 1.1 统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等. 函数接口定义 : int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0. #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int main() { int n1, n2, i, cnt; scanf("%d %d", &n1, &n2); cnt = 0; for ( i=n1; i<=n2; i++ ) { if (

C语言程序设计100例之(22):插入排序

て烟熏妆下的殇ゞ 提交于 2019-12-06 11:56:32
例22 插入排序 问题描述 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素或记录的任意序列,重新排列成一个以关键字递增(或递减)排列的有序序列。 排序的方法有很多,简单插入排序就是一种简单的排序算法。 插入排序的基本思想是顺序将一个待排序的记录按其关键字值的大小插入到一个有序的序列中,插入后该序列仍然是有序的。 简单插入排序是一种最简单的排序方法。它的排序过程为:先将待排序序列中第1个记录看成是一个有序的子序列,然后从第2个记录起依次逐个地插入到这个有序的子序列中去。这很像玩扑克牌时一边抓牌一边理牌的过程,抓一张牌就插入到其应有的位置上去。 简单插入排序的排序过程如下图1所示。图1中方括号[ ]中为已排好序的记录关键字的子序列,下划线的关键字表示当前插入到有序子序列中的记录。 图1 简单插入排序的排序过程示例 编写一个程序,用简单插入排序方法将输入的N个整数按从小到大的顺序排列输出。 输入格式 第一行是一个正整数N (1 ≤ N ≤ 100000),代表数组中元素的个数。 第二行有N个整数,表示待排序的N个数组元素。 输出格式 一行,有N个整数,这N个整数按从小到大的顺序排列输出。 输入样例 10 7 2 5 4 9 6 3 10 1 8 输出样例 1 2 3 4 5 6 7 8 9 10 (1)编程思路。 将整个数组(n个元素)看成是由有序的(a[0],…,a[i

C语言I博客作业11

Deadly 提交于 2019-12-06 10:31:29
课程 C语言程序设计I 作业要求链接 课程目标 作业帮助 参考文献 《C语言程序设计》 1.PTA作业 1.1 1.1.1数据处理 1.数据表达: 2.数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1.1.4 PTA提交列表及说明 1.编译错误: 2.段错误: 1.2 1.2.1 1.数据表达: 2.数据处理: 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 1.2.4 PTA提交列表及说明 1.部分正确: 2.部分正确: 2.代码互评 同学的代码 我的代码 比较: 3.学习总结 3.1 学习进度条 周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 十一/11.03-11.08 10h 168 switch语句 switch可以表达分支,但是表达分支里面的分支时怎么表示 十/10.27-11.01 11h 180 逻辑运算符,ASCII表,多分支结构 ASCII表学了有什么用,逻辑运算符类型的题目到底怎么做 九/10.20-10.25 12h 141 定义和调用函数 循环结构用一个因数表示多个因数 八/10.15-10.18 10h 103 for语句,安装dev++ if-else语句和for语句同时使用时大括号和分号的使用 七/10.7-10.13 14h 86 if-else语句

C语言第七组作业

老子叫甜甜 提交于 2019-12-06 06:56:20
问题 答案 这个作业属于哪个课程 c语言程序设计 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 我在这个课程的目标是 熟练掌握while和do-while语句 这个作业在具体哪个方面帮助我实现目标 在PTA题目中多次使用while和do-while结构。 参考文献 Primer Plus C语言程序设计 百度百科 一 . PTA实验作业 1.1 题目内容描述: 爬动的蠕虫 1.1.1数据处理 数据表达:定义了N, U, D, m=0, L=0;变量,其中N代表井的深度,U代表蠕虫每分钟上爬的尺寸,D代表蠕虫每次休息时下滑的尺寸,T代表爬出井的时间。 数据处理:用到了循环语句,并使用了while语句 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 14 5 4 19 井长14寸,蠕虫每分钟爬5寸,每次休息就下落4寸,需要19分钟才能爬出井 19 8 6 13 井长19寸,蠕虫每分钟爬8寸,每次休息就下落6寸,需要13分钟才能爬出井 17 8 5 7 井长17寸,蠕虫每分钟爬8寸,每次休息就下落5寸,需要7分钟才能爬出井 1.1.4 PTA提交列表及说明 Q1:编译错误:标点符号没有运用正确 使用中文符号 A1: 咨询同学,阅读Primer Plus 2

C语言I博客作业10

回眸只為那壹抹淺笑 提交于 2019-12-06 03:44:12
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 我在这个课程的目标是 更加熟练掌握markdown语法的相关用法 这个作业在那个具体方面帮助我实现目标 更加熟练的使用markdown语法 参考文献 PTA常见问题解析,C语言程序设计 1.PTA实验作业 1.1 编程打印空心字符菱形 题目内容: 本题要求输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。 1.1.1数据处理 数据表达: 本题用了int定义了五个整型变量n,i,j,m,k。 数据处理: 用到了if语句以及for语句。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 B 5 实验数据 j 3 实验数据 1.1.4 PTA提交列表及说明 提交列表说明 1编译错误: 没有仔细printf括号后忘打分号 2答案正确: 将printf最后加上分号 1.2 梅森数 题目内容: 本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。 1.2.1数据处理 数据表达: 本题用int定义了五个变量num,n,i,j,f。 数据处理: 运用了for的循环语句。 1.2.2实验代码截图 1.1.3 造测试数据

C语言|博客作业10

久未见 提交于 2019-12-06 03:32:41
问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 《C语言程序设计》 1. PTA实验作业 1.1 题目7-8输出三角形字符阵列 题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1 数据处理 数据表达:定义了n,m,i,j整形变量,i代表列数,j代表行数。 数据处理:输入了阿克司码值‘A’,每一次循环列数减1,行数加1。 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 5行 6 6行 8 不符合要求 1.1.4 PTA提交列表及说明 未进行m的初始化。 未进行m的初始化。 scnaf括号中忘记加“,”。 scnaf括号中忘记加“,”。 int后面忘记加“;”。 1.2 题目7-4同构数 题目内容描述:一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。 1.2.1 数据处理 数据表达:定义了两个整形变量i,j。j为平方数,i为同构数。 数据处理:通过循环结构的j = j+i*i; 反复计算得出平方数。若通过判断平方数取余一位,两位或者三位等于同构数,说明能够被整除,则这个数就是这个平方数的同构数。 1.2.3 造测试数据 输入数据 输出数据 说明 1

C语言I博客作业10

耗尽温柔 提交于 2019-12-06 03:31:47
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096 我在这个课程的目标是 学习掌握C语言 这个作业在那个具体方面帮助我实现目标 1.PTA作业2.代码互评3.学习总结 参考文献 C语言程序设计(第三版)、百度 1.PTA实验作业 1.1输出三角形字符阵列 1.1.1数据处理 数据表达:该题定义了整型i,n,j,字符型ch;采用了for循环。 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 4 A B C D E F G H I J 样例数据 3 A B C D E 数据测试1 5 A B C D E F G H I J K L M N O 数据测试2 1.1.4 PTA提交列表及说明 格式错误:输出%c的时候忘记在后面加个空格了 1.2 梅森数 1.2.1数据处理 数据表达:该题定义了整型num,n,i,j,a,采用了for循环。 数据处理: 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 6 3 7 31 样例数据 7 3 7 31 127 数据测试1 13 3 7 31 127 8191 数据测试2 1.2.4 PTA提交列表及说明 2.代码互评 同学代码截图