c语言程序设计

C语言I作业10

拟墨画扇 提交于 2019-12-06 02:20:02
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的目标是 提高自己的编程能力 这个作业在那个具体方面帮助我实现目标 让我了解自己的不足 在各个方面提升自己 参考文献 教材书还有百度 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 学习进度条 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 第一周(9.19-3.27)| 6天 | 30行 | Hello world编程和Markdown语法 | 对编程语言的意思不是特别理解 第二周(9.25-10.4)| 3天 | 50行 | 华氏度与摄氏度的转换 | 变量的类型不是很懂 第三周(10.8-10.11) | 2天 | 110行 | 分段函数和if

C语言I博客作业10

喜欢而已 提交于 2019-12-06 02:17:50
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 自己设计一个小游戏 这个作业在那个具体方面帮助我实现目标 选择合适的算法、合理的循环结构,熟练的编写程序 参考文献 百度百科 1.PTA实验作业(20分/题) 1.1梅森数 1.1.1数据处理 数据表达:定义了整型函数i循环次数,n代表2的幂数,a2的b次方,b做幂数递增,c是计数器。 数据处理: 定义了整型函数i循环次数,n代表2的幂数 定义a2的b次方,b做幂数递增,c是计数器 输入2的幂数 while(b<n) b++ /*作为2的幂从1开始循环一次加1*/ a=pow(2,b) /*将数化成2的次方形式,减少循环次数*/ for(i=2;i<=(a-1)/2;i++) if((a-1)%i==0) /*如果不是素数*/ 跳出当前循环 end if end for if(i>(a-1)/2) /*如果是梅森数*/ 输出梅森数并换行 c++ end if end while if(c==0) 输出None end 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 6 3 7 31 题中数据 1 None 较小数据 15 3 7 31 127 8191 较大数据 1.1.4 PTA提交列表及说明 提交列表说明: 编译错误:在Dev-c++上编译了几次

C语言I博客作业10

江枫思渺然 提交于 2019-12-06 02:09:06
问题 答案 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 作业要求 我在这个课程的目标是 熟悉掌握c语言程序设计基本使用方法 这个作业在那个具体方面帮助我实现目标 熟悉代码程序设计,熟悉使用for循环语句,字符型变量的使用。 参考文献 《PTA程序设计类实验平台》百度百科,WPS office,《简书》,Xmind思维导图,dev c++,知乎,CSDN等 一.PTA实验作业 1.1输出三角形字符阵列! 1.1.1数据处理 (1.)数据表达:定义了c,J,N的整型变量,定义了cj的字符变量。定义整型变量C代表行,定义整型变量J代表一行中的字符个数。 (1.)数据处理:使用了for(c=i;c<=N;c++)循环语句来确定是第几行和for(j=1;j<=N;j++)的循环语句来确定一行中的字符个数。 (3.)函数处理:运用int main()的主调函数。 int c,j,N;//定义输入的整数N代表输出有几行,C为行,J为一行中有多少个字符个数。 char cj;//定义字符型变量cj。 scanf("%d",&N)//输入N。 cj=‘A’//给字符变量赋值。 do for(C=1;C<=n;C++)//进行for(初值 ;条件;递增)来进行几行 { for(J=1;J<=C;J++)//嵌套列的for循环,确定这一行中输出多少个字符。 { 输出printf("%c

C语言|博客作业10

守給你的承諾、 提交于 2019-12-06 02:01:01
这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11946478.html 我在这个课程的目标是 备战考试 这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献 参考文献 C语言程序设计,百度文献 1.PTA实验作业 1.1输出三角形字符阵列,本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入在一行中给出一个正整数n(1≤n<7)。输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 ⑴数据处理 数据表达:本题使用了int整形结构,for循环语句 数据处理: ⑵实验代码截图 ⑶造测试数据 输入数据 输出数据 说明 ⑷PTA提交列表及说明 错误原因: ①编译错误:开始k++后面没有打分号,第一个for循环里面的i--打成i++了 ②答案错误:没有定义k=0. ③格式错误:int定义的时候没有注意直接的空格 **1.2形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number)。例如2 ​2 ​​ −1=3、2 ​3 ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2 ​31 ​​ −1=2147483647是一个素数,堪称当时世界上“已知最大素数

C语言I博客作业10

允我心安 提交于 2019-12-06 01:51:49
1. 本周作业头 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 班级作业链接 我在这个课程的目标是 能够独自编程出一些优质的代码 这个作业在哪个具体方面帮助我实现目标 能够更加熟悉for嵌套语句的使用 参考文献 《C语言程序设计》, PTA 2. PTA实验作业 2.1排名: 2.2题目1:输出n行由大写字母A开始构成的三角形字符阵列。 数据表达 : 定义 n,i,j,c为整型变量 数据处理 : 伪代码: int n,i,j,c=0; 定义变量n,i,j,c; for(i=n;i>0;i--) for语句循环 { for(j=0;j<i;j++) for语句的循环的嵌套 { printf("%c ",'A'+c); c++; } printf("\n"); 空行 } 2.2.1 实验截图 2.2.2 测试数据 2.2.3PTA提交列表及说明 答案错误 : 最开始用的其他的语句,发现写不出,然后就换了一个方法 格式错误 : 各种格式错误,修修改改好多次,各种小错误频发,比如:第一个for的条件语句写错 2.3题目2: 一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。输出格式:在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。 数据表达: 定义i,l的整型变量 数据处理: 伪代码:int i, l;

C语言I作业10

为君一笑 提交于 2019-12-06 01:50:00
问题 答案 这个作业属于哪个课程 C语言程序设计II 博客作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 我在这个课的目标是 掌握for句型的嵌套,与已掌握知识结合 这个作业在哪具体方面帮助我实现目标 对编译语法更了解,对代码的小细节更了解 参考文献 C语言程序设计,百度 1 PTA实验作业 1.1 7-2 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1 数据处理 数据表达:使用整型变量 x,i,j,n,count,count初始值为0,x是输入值, i,j,n是for循环需要的变量 数据处理:伪代码 int x,i,j,n,count ← 0 /*定义五个整型变量,x,i,j,n,count,且count赋值为0*/ scanf ("%d", &x); /*调用scanf()函数输入范围8-100内的任意一位正整数x*/ for i ← x/5 to 0 /*嵌套循环,外层循环,i赋值x/5,递减至0,跳出循环*/ do for j ← (x-5*i)/2 to 0 /*内层循环,j赋值(x-5*i)/2,递减至0,跳出循环*/ do printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",i,j

C语言I博客作业10

让人想犯罪 __ 提交于 2019-12-06 01:49:49
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 我在这个课程的目标是 学会用正确的语法格式进行编程,锻炼能力,学好C语言 这个作业在那个具体方面帮助我实现目标 习题得练习,代码互评,思维导图的绘制 参考文献 百度,C语言程序与设计,C Prime Plus 1.PTA实验作业 1.1题目1: 输出三角形字符阵列 1.2数据处理 数据表达:用整型变量定义i,j,n,count,用字符型定义z;i,j分别代表行和列,count用来计数,首写字母A开始的表示方法为'A'+count; 数据处理: 伪代码: beign int i j n count count←0 //定义初始值 char z scanf("%d" &n) for i←n i>0 //处理行与列的换行问题 for j←0 j>0 printf("%c " 'A'+count) //从字母A开始 count←count+1 printf("\n") //换行 end 1.3实验代码截图 1.3造测试数据 输入数据 输出数据 说明 4 A B C D E F G H I J 验证是否正确 2 A B C D 增加实验结果的可靠性 3 A B C D E F 增加实验结果的可靠性 1

C语言I博客园作业10

吃可爱长大的小学妹 提交于 2019-12-06 01:48:01
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031 我在这个课程的目标 学会使用for循环与for循环等其他循环的嵌套 这个作业在那个具体方面帮助我实现目标 pta作业总结,发现错误,积累经验 参考文献 C语言程序设计 三、本周作业 PTA实验作业 代码互评 学习总结 四、作业格式 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片,如: 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 题目名1 题目内容描述 7-8 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达:定义了整型变量i,n,字符型变量op,自增变量控制循环次数,输入的数字,字符变量。 数据处理: 定义变量; if(n<7) while循环{ //控制列 for(i=0;i<n;i++) //控制每一行输出的字符 {printf(输出); op++; //字符变量自增 } printf("\n") // 换行 n=n-1; 1.1.2实验代码截图 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 1.编译错误:for中i

C语言I博客作业10

家住魔仙堡 提交于 2019-12-06 01:47:37
一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 掌握和熟悉C语言的各种结构和语句 这个作业在那个具体方面帮助我实现目标 循环结构的程序设计 参考文献 C语言程序设计, PTA , 百科 二.本周作业 1.PTA实验作业 1.1输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 1.1.1数据处理 数据表达:使用的变量有i,j,n,count,且均为整型 数据处理: include<stdio.h> int main() { int i,j,n,count=0;//定义变量i为列数,j为行数,n为输入的数,count为计数器 scanf("%d", &n);//输入数字n for (i=n;i>0;i--)//求出列数,并且每循环一次列数减一 { for (j=0;j<i;j++)//求出行数,每循环一次行数增加一次 { printf("%c ", 'A'+count);//输出字符,并且依次增大 count++;//每循环一次计数一次 } printf("\n"); } return 0; } 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 答案错误:定义count时没有将他的值定义为0; 答案错误:字符型的控制符为 %c ,写成了%d; 答案错误:输出时字母之间的空格没有打;

C语言I作业10

不羁岁月 提交于 2019-12-06 01:14:48
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10099 我在这个课程的目标是 学会最基础的语言,方便以后学习其他语言,做个优秀的程序员 这个作业在那个具体方面帮助我实现目 读懂代码 参考文献 C语言程序设计,网上 1.PTA实验作业 1.1“7-8 输出三角形字符阵列 ” 题目内容:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1”数据处理“ 定义三个变量i,j,n; 通过scanf输入一个正整数n; 用for语句的嵌套在范围内有序输出三角形字符排列; 若符合第二条for语句则字符自加,在空格。 不符合则跳出第二个循环,依次运行。 1.1.2“实验代码截图” 1.1.3“造测试数据” 输入数据 输出数据 说明 1 A 输出一个字符A 2 A B \n C 输出三角形字符ABC 1.1.4“PTA提交列表” 1.答案错误:对for语句里面的条件j用错。 1.2“7-3 梅森数“ 题目内容: 1.2.1”数据处理“ 定义变量i,j,n,num,count=0; 通过scanf输入正整数n; 由于1不是素数,通过if语句讨论; 利用for语句求梅林数; 最外面的for确定2的幂; 里面的for语句判断梅林数能被哪些数整除;