zoukankan      html  css  js  c++  java
  • C作业--初步

    第一周:

    知识点:第一个c程序
    练习:printf

    第二周:

    知识点:常量变量,数据类型和运算符
    练习:数学公式的求解:比如重力加速度,华氏温度与摄氏温度的转换,汇率等。

    第三周:

    知识点:printf和scanf
    练习:将第二周作业转换为任意输入,计算银行存款本息,整数四则运算。

    第四周:

    知识点:ifelse跳转,关系运算符
    练习:分段函数(水费,常用数学公式),猜数游戏,奇偶数判断,学生成绩统计,水费容错,排序交换。

    第五周:

    知识点:字符型数据,字符输入输出函数,逻辑运算,switch
    练习:四则运算,统计输入数据中英文字母、数字等的个数。查询自动售货机中商品的价格,是否闰年的查询,成绩分数与ABCD的转换,水果价格的查询,出租车计价,高速公路超速处罚。将作业转换为switch。

    第六周:

    知识点: for循环
    练习:华氏温度与摄氏温度的转换表,指定次数的序列和。乘方表,阶乘表,阶梯电费。

    第七周:(第四章循环结构)

    知识点1:for和while

    • 练习1:求累加和(π,平均成绩的求解)
      • 求奇数和,展开式求和,求序列和
      • 高空坠球,猴子吃桃问题

    知识点2:do while

    • 练习2:统计一个整数的位数

    知识点3:break和continue

    • 练习3:判断素数,猜数字游戏

    知识点4:嵌套循环

    • 练习4:阶乘累加和
      • 打印菱形,数字金字塔

    知识点5:综合

    • 练习5:求最高分,逆序问题,素数问题,,
    • 穷举算法
      • 换硬币,输出水仙花数,求最大公约数和最小公倍数
    • 斐波那契数列
      • 兔子繁衍问题

    水仙花(逆序输出整数),投硬币,猴子吃桃,兔子繁衍,高空坠球,打印菱形。
    猴子吃桃问题:给出思考方法,可能没有结果。(逆向(x=(2*x+1))和正向(pow(2,n)之和)两种方法)

    第八周:

    知识点:函数
    练习:将之前的作业写成多函数,结对编程。

    第九周:

    知识点:函数
    练习:数字金字塔,复数运算,财务现金记账。

    第十周:

    知识点:一维数组的定义、初始化和引用
    练习:打印高于平均值的学生成绩,斐波那契数列,顺序查找法,找出数组最小值并和数组第一个元素更换位置,选择排序法,电视节目受欢迎程度。
    练习考察点:遍历数组,交换数组中元素的位置。

    第十一周:

    知识点:二维数组
    练习:找出矩阵中最大值所在位置,计算某天对应一年中的第几天,矩阵运算。

    第十二周:

    知识点:字符数组
    练习:判断回文,统计字符串中数字的个数,进制转换,查找指定字符,字符串逆袭。

    作业形式:

    前三周结对编程,for循环结对编程。

    可迭代的题目:

    学生成绩查询,识别和统计输入字符,四则运算,猜数游戏等。

    参考文献:《C语言程序设计》第三版,何钦铭,颜晖,高等教育出版社。

  • 相关阅读:
    三剑客之grep命令
    expect
    信号控制
    数组
    LaTex: Cetx +Winedit之文献引用---Elsevier模板
    vue系列--【animate.css、过滤器、组件基础】
    vue系列--【生命周期、侦听器watch、计算属性、jsonp解决跨域】
    vue系列--【动态样式、表单数据绑定、表单修饰符、事件处理、$set】
    vue系列--【vue核心、vue实例、指令】
    node系列--【socket.io框架】
  • 原文地址:https://www.cnblogs.com/c-programing-language/p/7447671.html
Copyright © 2011-2022 走看看