c语言程序设计

C语言|博客作业10

泪湿孤枕 提交于 2019-12-06 01:10:22
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100 我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题,编写出一个小程序 这个作业在哪个具体方面帮助我实现目标 回顾之前学过的内容,使得自己能更熟练地运用各语法语句 参考文献 《C语言程序设计》 CSDN 1. PTA实验作业 1.1 题目7-8输出三角形字符阵列 题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1 数据处理 数据表达:定义了整型变量n,i,j,整型字符c。 n,i,j分别表示 输入的正整数,三角形字符阵列的行列循环次数 数据处理:使用了嵌套循环,嵌套循环中用了for语句 int定义变量正整数n,行列循环次数i,j; char定义字符变量c并赋值A; 输入正整数n; for(初始条件;i<=n;i自增) { for(初始条件;j<=n;j自增) { 输出c,并加上空格; c自增; } 输出换行的条件; } return 0; } 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 4 有4行 5 有5行 8 不符合题目要求 1.1.4 PTA提交列表及说明 提交列表说明: 答案错误:未给 c 赋值为

C语言I博客作业10

主宰稳场 提交于 2019-12-06 01:02:07
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业10 我在这个课程的目标是 完全独立编写一个小游戏程序,并能正常运行。 这个作业在那个具体方面帮助我实现目标 对于循环结构的层层分析,例如for循环,while,do-while循环,以及它们的嵌套。 参考文献 《C语言程序设计》 《C Primer Plus》 1.PTA实验作业 1.1 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达:用int定义整型变量n,i,j;用char定义字符型变量。 数据处理:算术表达式,条件表达式,关系表达式,赋值表达式。运用for循环及其它的嵌套。 int定义变量输入数n,循环次数i,j; char定义变量x并赋值; scanf输出变量n; for(初始条件;i<n;i自增); { for(初始条件;j<n-i;j自增) { x关系表达式; 输出x; } 输出条件换行; } return 0; 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 2 A B C 在题目要求范围内 0 不在要求范围 7 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ 超出范围 1.1.4 PTA提交列表及说明 1.编译错误

C语言I博客作业10

怎甘沉沦 提交于 2019-12-06 00:55:52
一.表格 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的目标是 学好C语言,熟练掌握编程 这个作业在那个具体方面帮助我实现目标 熟练运用循环嵌套结构以及复杂算法的运用 参考文献 百度百科、C语言程序设计 二.PTA实验作业 1.1 输出三角形字符阵列 题目内容描述: 1.1.1 数据处理 数据表达:用了n,i,j,s,其中,n,i,j属于整型变量,s属于字符型变量; 数据处理:运用了for语句以及循环嵌套结构; 伪代码: { 定义整型变量; 定义字符型变量; 给变量赋值; for循环(表达式1;表达式2;表达式3) { for循环(表达式1;表达式2;表达式3) { 输出字符型变量的值; 做累加运算; } 输出换行指令; } } 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 4 验证题目所给数据 6 测试其他数据 1 测试其他数据 1.1.4 PTA提交列表及说明 这六次编译错误,一直都是错的同一个地方,就是char s这个定义字符型变量要写在int main (void)的前面。其实到现在,我还是没有很弄明白为什么定义一定要放在前面,所以到时候打算找本班同学问一下,讨论一下。 1.2 梅森数

C语言I博客作业10

戏子无情 提交于 2019-12-06 00:55:46
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 我在这个课程的目标是 精通c语言,深入了解C语言的编程,学会自己编写程序 这个作业在那个具体方面帮助我实现目标 对循环结构有了更深入了解,复习了字符常数的定义以及字符型函数的输出和输入 参考文献 C语言程序设计Ⅰ 1.PTA实验作业 1.1 同构数 找出1~1000之间的全部同构数。 输出格式: 在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。 1.1.1数据处理 数据表达:定义了整形变量i,n,x,y;并把n初始化为1000; 数据处理: int i,n=1000,x,y;//定义变量 for i ←1to1000; do x←pow(i,2); y←x%10; if(i<10) then[if(y==i)then[输出i]] else if(i<100) then[x←pow(i,2);y←x%100;if(y==i) then[输出i]] end 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 没有 1 5 6 25 76 376 625 是1~1000之间所有的同构数 1.1.4PTA提交列表及说明 提交列表说明 * 1

C语言I博客作业10

二次信任 提交于 2019-12-06 00:49:00
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10101 我在这个课程的目标是 在学习完课程后熟用C语言,编译一些自己喜欢的东西 这个作业在那个具体方面帮助我实现目标 熟练教材上的代码,并选择一些习题在编译软件上进行练习 参考文献 百度 1.PTA实验作业 1.1 编程打印空心字符菱形 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。 1.1.1数据处理 数据表达: 变量有i, j, k,n, m都是int型。 ch是char型 数据处理:是循环和选择结构。 定义变量 输入ch和n 计算m for 语句 for 语句 打出空格 for语句 if 语句 在菱形外围打出字母 else 打出空格填充菱形内部 换行。 1.1.2实验代码截图 1.1.3 造测试数据 输入 得到菱形 C 5   C  D D E E E  D D   C A 3   A  B B   A B 3   B  C C   B 1.1.4 PTA提交列表及说明 编译错误:m-i写成了n-i,j++写成j+=

C语言I博客作业10

坚强是说给别人听的谎言 提交于 2019-12-06 00:45:10
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业10 我在这个课程的目标是 掌握所学的C语言知识 这个作业在那个具体方面帮助我实现目标 完成PTA,从中学习 参考文献 Markdown基本语法 一、PTA作业(20分/题) 1.1本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 输入格式; 输入在一行中给出一个正整数n(1≤n<7)。 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J 1.1.1数据处理 数据表达:定义了整形i,j,n以及字符型变量c,c是输出的字母n是字母的行数。 数据处理:定义整形i,j,n,字符型变量c,c是输出的字母n是字母的行数。 把A赋值给c; 输入n; for i递加 { for j 递加 { 输出c; c++; 换行; 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 A B C D E F G H I J K L M N O 输出5行由大写字母A开始构成的三角形字符阵列。 4 A B C DE F G H I J 输出4行由大写字母A开始构成的三角形字符阵列。 1.1.4 PTA提交列表及说明 编译错误:;字符型定义变量打成了""

C语言I博客作业10

馋奶兔 提交于 2019-12-06 00:37:30
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业 我在这个课程的目标是 可以回顾一下以前所学的知识 这个作业在那个具体方面帮助我实现目标 对以前的知识进行回顾了一下 参考文献 C语言程序设计(第3版), 百度 1.PTA实验作业 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1 输入格式: 输入在一行中给出一个正整数n(1≤n<7)。 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J 1.1.1数据处理: 数据表达: 定义了变量i, j, n,op;i, j是用来控制循环,n是用户输入数据,op是为了输出字符;i, j, n,是整形变量,op是字符型变量。 数据处理: 定义变量i, j, n,op;其中i, j是用来控制循环,n为正整数n(1≤n<7),op是定义字符变量。 输入正整数n(1≤n<7) if (判断1≤n<7是否成立) { for (确定行数) { for (确定列数) { 输出从A开始的字符,并利用ASCII码值进行字符的变换。 } 换行 } } } 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 6 输出6行字符 1 输出1行字符 3 输出3行字符 1

C语言I博客作业10

谁说胖子不能爱 提交于 2019-12-06 00:35:06
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/LiXue59/p/11936874.html 我在这个课程的目标是 复习循环语句嵌套,熟悉并灵活运用 这个作业在哪个具体方面帮助我实现目标 复习巩固学过的知识 参考文献 百度百科 1.PTA实验作业 1.1输出三角形字符阵列——本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达: 输入数据为i(列数),j(行数),n(每一行的数字),ch(字符'A'),q,输出为由大写字母A开始构成的三角形字符阵列;i,j,n,q均为整型数据,ch为字符型。 数据处理: 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 4 测试是否与PTA所给数据一致 5 自己随机取定数据 6 自己随机取定数据 1.1.4PTA提交列表及说明 1.答案错误: printf("\n"); 输出换行时斜杆符号打错了。 2.答案错误:第一个for循环语句应该是要循环一次减一次,改了一下循环。 3.答案错误:第二个for循环语句应该是 for(j=1;j<=i+1;j++) 我把”i“误打成了”n“。 4.答案错误:第二个for循环语句应该是 for(j=1;j<i+1;j++) ,不能”j“不能等于”i+1“。 5.答案正确

C语言I博客作业10

若如初见. 提交于 2019-12-06 00:02:44
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业10 我在这个课程的目标是 熟练的使用C语言 这个作业在那个具体方面帮助我实现目标 写PTA作业并掌握好循环结构 参考文献 百度文库 一.PTA实验作业 1.输出三角形字符阵列 题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 输入格式: 输入在一行中给出一个正整数n(1≤n<7)。 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J 1.1.1数据处理 1.定义了整形变量i,n,j,其中i,j用于控制循环,而n为行数。 2.定义了字符变量ch。 数据处理: 伪代码 #include<stdio.h> int main() { int i, n, j; //定义了整形变量i,n,j char ch; scanf("%d", &n); ch = 'A'; //将'A'的值赋给ch for (i = 1; i <= n; i++) //确定第几行 { for (j = i; j <= n; j++)//确定这一行中输出几个字符 { printf("%c ", ch);//输出字符ch ch++; //ch自增 } printf("\n"); //输出换行 }

#c语言l博客作业10

别等时光非礼了梦想. 提交于 2019-12-06 00:01:32
这个作业属于哪个课程 C语言程序设计ll 这个作业的要求 ( https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10102 ) 我在这个课程的目标 灵活运用C语言并且,可以编写一些小的应用 这个作业在哪个具体方面帮我实现目标 循环嵌套的灵活运用 参考文献 C语言程序设计、百度 7-8 输出三角形字符阵列 输入格式: 输入在一行中给出一个正整数n(1≤n<7) 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格 输入样例:4 输出样例: A B C D E F G H I J 数据表达:定义整型变量i,j控制循环,n为三角形行数;定义字符型变量c来表示字母 数据处理:运用二个for循环嵌套来处理 输入三角形行数n; for(i=n;i>0;i--) { for(j=0;j<i;j++) { 输出字母 空格 } 换行 } return 0; } 实验代码 造测试数据 输入数据 输出数据 说明 3 A B C/D E/F 3行三角形 4 A B C D/E F G/H I/J 4行三角形 PTA提交列表 编译错误:字符A忘记加''改为'A' 格式错误:忘记输出空格 7-3 梅森数 输入格式:输入在一行中给出正整数n(n<20)。 输出格式