1重复的活儿
找找你写过的程序里,有没有几乎一样的两段。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
找找你写过的程序里,有没有几乎一样的两段。
把"输出一行 20 个星号"包成一个函数。
改成"输出一行 n 个星号",n 由外面决定。
写个函数,收两个数,交回较大的那个。
求平均分的函数,该交回什么类型?
判断这两个该不该有返回值:①打印九九表 ②求两数之和。
两个函数里都有个变量叫 i,会互相干扰吗?
猜猜看:函数里把参数改成 100,外面的变量会变吗?
为什么调用一个还没定义的函数会报错?
把"输出一个 n 行的三角形"拆成两个函数。
给"读入并求和并打印"拆成三个函数,各起个名。
给"判断是不是闰年"的函数起个好名字。
默写"判断质数"的函数。
不用第三个变量,能交换两个整数吗?
说说"剥洋葱"和递归像在哪。
求 n 的阶乘,边界是什么?
写出求阶乘的递归函数。
递归和递推,哪个更省时间?
一个有 10 个元素的数组,合法下标范围是多少?
这一点和普通变量有什么不同?
写一个"求数组最大值"的函数,需要几个参数?
把这个套路改成求最小值。
数组 3 9 5 9 7 的第二大是多少?
统计一串 0-9 的数字里,哪个数出现最多。
为什么排序能让去重变简单?
10 个元素的数组反转,要交换几次?
为什么要从后往前挪?
删除后,原来最后那个位置还有值吗?
a[2][3] 指的是第几行第几列?
读入 3 行 4 列,一共读多少个数?