c语言程序设计

C语言Ⅰ博客作业09

泄露秘密 提交于 2020-01-09 19:45:05
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的目标是 熟练掌握C语言基础 这个作业在哪个具体方面帮助我实现目标 掌握C语言知识,有效的完成PTA作业 参考文献 C语言程序设计,百度 1.PTA实验作业 1.1 题目名1 下面是一个完整的下三角九九口诀表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。 输入格式: 输入在一行中给出一个正整数N(1≤N≤9)。 输出格式: 输出下三角N*N部分口诀表

C语言I博客作业09

旧街凉风 提交于 2020-01-09 19:41:42
一.表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 我在这个课程的目标是 熟练的运用与掌握计算机系统和C语言语句 这个作业在那个具体方面帮助我实现目标 break语句和continue语句的练习以及嵌套循环 参考文献 《C语言程序设计》、《C Primer Plus》 二.本周作业 1. PTA实验作业(20分/题) 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分) 1.1 题目名1 1.1.1数据处理 数据表达:先根据题目要求定义三个变量,分别是五分、两分、一分 five,dichotomy,penny 三个变量。再定义输出变量total和count两个变量以及待换的零钱数额x和a,b,c。都是整形变量。 数据处理:(伪代码如下) 定义变量five,dichotomy,penny,total,count,a,b,c 输入待换的零钱数额x 开始进行for循环嵌套循环 for(a=x/5;a>0;a--) 零钱数额x除于5的商的整数为可换五分的数量a,五分个数大于0,就减1 for(b=x/2;b>0;b--) 零钱数额x除于2的商的整数为可换两分的数量b,两分个数大于0

c语言-走进编程语言第一章

人盡茶涼 提交于 2020-01-07 14:45:26
在vs编辑器创建c++空项目,下的源文件里面创建 文件名.cpp 文件,就是c++文件, 即可开始学习c语言! //程序的定义:为了让计算机执行某些操作或解决某个问题,而编写的一系列有序指令的集合。 //c语言属于高级语言:而计算机采用的是二进制系统,c语言想在电脑上运行,就需要一个编译器,将c语言代码翻译成0和1的二进制 这种过程叫代码编译 //c语言的运行过程:源代码,以“.c”结尾的文件,先将源代码编译成目标文件,后缀为“.o”或“.obj”,在和c语言函数库连接,最终生成可执行的“.exe”文件。 //c语言的特点:1.模块化的程序设计,层次清晰 2.语言简洁 3.功能强大,可以开发系统软件,也可以开发应用软件 4.移植性好,可以在不同操作系统上运行。 //include 包含,以.h结尾的文件 称为头文件。 #include <stdio.h> //预处理指令,也叫引用头文件,编译下面的c语言代码必须引入 //想要随机数:就需要引入的两个头文件 #include <stdlib.h> //随机数rand()函数所在的头文件,得到一个随机int整数, 值规定,想要发生变化需要引入时间 #include <time.h> //时间:让随机数随时间变化而变化, 不引入这个随机数虽然产生 ,但不会发生变化,一直是那个值 #define PI 3.14 //define定义常量

#c语言l博客作业11

老子叫甜甜 提交于 2020-01-03 05:19:36
这个作业属于哪个课程 C语言程序设计ll 这个作业的要求 ( https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10125 ) 我在这个课程的目标 灵活运用C语言并且可以编写一些小的程序 这个作业在哪个具体方面帮我实现目标 全局变量、局部变量 参考文献 C语言程序设计、百度 题目一 6-1 统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 裁判测试程序样例: 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.数据表达:定义整型变量k,m,t,flag,运用数组 数据处理: int IsTheNumber ( const int N ); int main() { int n1,

C语言I博客作业11

我的梦境 提交于 2020-01-03 04:00:24
一、本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 二、本周作业头 问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131 我在这个课程的目标是 掌握并熟练C语言 这个作业在哪个具体方面帮助我实现目标 不停的的编写程序,打代码还熟悉了电脑,提高自己的速度 参考文献 C语言程序设计I,笔记 三、本周作业 1.PTA实验作业 请在此处列出自己的排名图片 1.1 题目叙述 1.1.1 数据处理 数据表达:定义了三个变量,分别为a,b,s;均为整型,以此来确定完全平方数。 数据处理: 伪代码解读 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 105 500 cut=6 样例 300 1000 cut=5 完全平方数 1.1.4 PTA提交列表及说明 提交列表说明:编译错误:在循环语句里返回值写成了0.并for语句里面的分号打成了逗号。 1.2 题目叙述 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 函数接口定义: int is( int number );

C语言I博客作业07

无人久伴 提交于 2020-01-02 21:49:11
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 巩固之前所学知识并将知识进一步系统化并掌握switch语句 这个作业在那个具体方面帮助我实现目标 PTA作业和作业要求对问题的解决的详细记录 参考文献 百度文库,教材,知否等 1.PTA实验作业 1.1统计学生成绩 题目内容描述: 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格式: 在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。 1.1.1数据处理 数据表达:变量有n、i、g、A、B、C、D、E。n和g由scanf赋值,i初始定义为1,ABCD定义初始值都为一。 数据处理:我用到了for(;i<=n;i++),switch(g/10)两个表达式。语句有switch语句for语句。 伪代码: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 7 77 54 92 73 60 65 69 1 0 2 3

C语言I博客作业11

狂风中的少年 提交于 2020-01-02 20:59:17
这个作业属于哪个课程? C语言程序设计II 这个作业的要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 我在这个课程的目标是? 熟练掌握C语言的使用技巧和C语言相关工具的使用 这个作业在哪个具体方面帮助我实现目标? 深入了解和使用函数/DIV> 参考文献 伪代码的写法,CSDN,《C Primer Plus》,Make down语法 1.PTA实验作业 1.1统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:用了j,n,a三个变量,其中j是定义平方根,n赋值为N,a是定义数组存储10个元素,且都是整型。 数据处理:用了k←n%10;a[k]++表达式和if判断结构和while循环结构。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出 4 104 5 500 144 676 1.1.4 PTA提交列表及说明 ·1答案正确:只要能弄懂数组的运用,还是可以做的。 1.2统计各位数字之和是5的数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 1.2.1数据处理 数据表达:用了j

C语言I博客作业05

拜拜、爱过 提交于 2020-01-02 19:33:31
一、本周教学内容&目标. 第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程. 二、本周作业头. 问题 答案 这个作业属于哪个课程 C语言程序设计II 博客作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目标是 熟练运用c语言并自行开发程序 这个作业在哪具体方面帮助我实现目标 PTA的作业,互评代码了解自己的不足. 参考文献 《C语言程序设计》,百度。 三、本周作业 1.PTA实验作业 1.1编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理. 变量 变量来源 变量类型 n 输入 整形(int) m,sum 因变量,跟n走. 整形(int) 数据处理 表达式: 1.m=n%10. 2.sum = sum+m*m. 3.n=n/10. 流程结构: 1.顺序结构、选择结构和循环结构。 1.1.2实验代码截图. 1.1.3 造测试数据. 输入数据 输出数据 说明 5 1 能被5整除 8 0 不能被5整除 15 1 能被5整除 18 0 不能被5整除 24 0 不能被5整除 45 1 能被5整除 1.1.4 PTA提交列表及说明 (1)编译错误

C语言I博客作业08

霸气de小男生 提交于 2020-01-02 16:12:40
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979 我在这个课程的目标是 学会C语言 这个作业在那个具体方面帮助我实现目标 可以熟练运用while和do-while 参考文献 C语言程序设计 1.PTA实验作业 1.1爬动的蠕虫 题目描述:条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 1.1.1数据处理 数据表达:本题用了 N, U, D,minutes, height, rest作为整型变量。 数据处理:主要运用if-else语句结构。 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 6 3 1 5 爬出来要5分钟 15 6 3 7 爬出来要7分钟 1.1.4 PTA提交列表及说明 编译错误:在有“;;”的地方上打了一个“;”。 解决问题:再加一个“;”。 1.2 求整数的位数及各位数字之和 题目描述:对于给定的正整数N

C语言Ⅰ作业04

本小妞迷上赌 提交于 2020-01-02 05:58:28
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我在这个课程的目标是 学会并熟练掌握语句for的循环结构使用 这个作业在那个具体方面帮助我实现目标 完成PTA作业及熟悉了解for,sum,item等的使用 参考文献 《C Primer Plus》 《C语言程序设计》《百度》 1.PTA作业 1.1求平方与倒数的部分序列和 1.1.1 数据处理:使用多个变量,双精度浮点double及for语句的使用 数据表达:赋值并保留小数 1.1.2 实验代码截图 1.1.3 造测试数据 1.1.4 PTA 列表提交图及说明 说明: 最主要的还是编译错误,例如空格及标点符号的错误,基本上都是一些细节错误,有待完善。 1.2 求交错序列的前N项和 1.2.1 数据处理:用了四个变量,引用for语句,且应用双精度浮点型。 数据处理:数学思维方法,并保留相应要求小数。 1.2.2 实验代码截图 1.2.3 造测试数据 | 输入数据 | 输出数据 | 说明解释 | |--------------------|-----------------------|----------------------| | 9 | 0.854 | 当n=9时输出的数据 | |