C语言做业10

问题 答案
这个做业属于那个课程 C语言程序设计
这个做业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?opt=1
我在这个课程的目标是 在学好C语言编程的基础上,掌握多种编程方法 好比JAVE,命令格形式编码,能偶熟练各类编程操做,精通编程知识
这个做业在那个具体方面帮助我实现目标 方便练习而且掌握做业提交,好比利用表格清楚地阐述本次的做业只要内容,可以又快又好地完成编程做业和代码做业
参考文献 提问的智慧。C Primer Plus 百度文库

1.PTA实验做业

1.1 7-8 输出三角形字符阵列 (15 分)

题目内容描述:c++

1.1.1数据处理

  • 数据表达:本题用了这n,i,c这三个变量,其中n是经过scanf函数赋值而来,i 是个经过for循环相关表达式来赋值,且都是整型;而c是字符型变量,初始赋值为‘A’;
    数据处理:
伪代码:
    Begin(算法开始)
    定义字符c=‘A’和整形变量n;
    输入值n值;
    while(n)
    //知足n不等于0的条件下进行循环
    for(i←0; i<=n;i++ ){
    //将1赋值给i,每次进行for循环都进行判断i是否小于或等于J,则进行每次加1,不然退出
    putchar(c++);printf(" ");n--;
    //向终端输出一个字符;而且打印空格,for语句结束以后n=n-1;
     printf("\n");
    //换行;
   End(算法结束)

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4
一到四的乘法口诀
6
一到六的乘法口诀
9
你到九的乘法口诀

1.1.4 PTA提交列表及说明


提交列表说明:这道题老师上课时讲过,全部没有什么问题。算法

1.2 7-6 跟奥巴马一块儿画方块 (15 分)

题目内容描述:编程

1.2.1数据处理

  • 数据表达:本题用了i、j、n、ch这四个变量,其中i、j是经过后面的表达式来赋值的,ch是字符型变量,经过scanf函数输入字符,N也是经过用scanf函数赋值,n、i、j、都是整型,ch是字符型;
    数据处理:
伪代码:
    Begin(算法开始)
    输入n值和字符
    for(i = 1; i <= (n+1)/ 2;i++){
    for(j = 1; j <= n;j++){
    输出字符}
    换行}
    End(算法结束)

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
4
5
2

1.2.4 PTA提交列表及说明

提交列表说明:部分正确的缘由是我没有理解题目意思,四舍五入,行数是列数的50%,没有考虑奇数的时候,输出行数会少一行。
2.代码互评函数

同窗代码1:

同窗代码2:

本身代码:

  • 区别学习

    1:同窗一与同窗二的代码相差无几,同窗二有接受代码行,而我和同窗一都没有;
    2:俩位同窗都判断了N的奇偶性,而我没有,我直接将n加一除以2,由于题目有提示四舍五入,若是n是奇数,即可以自动加一行,偶数的华也不影响输出的行列;

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 学到的知识点简介 目前比较迷惑的问题
    第一周 六天 学习常量,变量,数据类型
    第二周 八天 基本语句scanf
    第三周 六天 学会了if-else结构 对于条件的判断有点迷糊
    第四周 六天 学会了for循坏结构 容易跟if-else混淆
    第五周 三天 对函数的使用,以及定义新的函数 定义函数怎样下手
    第六周 六天 学会使用分支结构
    第七周 五天 学习了新的语句switch语句 case与break的关系
    第八周 六天 学会了while语句和do while语句 不太分得清俩个语句的差别
    第九周 四天 学会了嵌套循坏,for嵌套 感受不是很理解

    3.2 累积代码行和博客字数

    3.3.1学习内容总结

    3.3.2学习感悟

    这一周又新学习了新的语法for循坏嵌套结构,越学到后面,越感受C语言颇有趣,激起个人好奇心,求知欲,做业虽然愈来愈难,有点难搞,可是想要学习新知识,新东西,是要付出努力才行测试

相关文章
相关标签/搜索