• 问题总会出现,不过解决问题的方法也会出现!!!

代码练习-10-递归法求阶乘

—— ——- 搞清楚递归运算在内存中的存取顺序,记住先进后出原理,设定好判断终止条件,避免进入死循环而耗费大量内存。阶乘的公式n!=(n-1)!*n,但是要弄记住0!=1。 要求用户输入一个整数,计算出这个数的阶乘结果,并打印。 // main.c // C语言-用递归法求阶乘 #include ……

代码练习-09-递归求年龄

—— ——- 递归是一种非常损耗内存的算法,属于给程序员省事,让电脑费劲的算法,不过依然需要掌握。要求,输入一个人所在的位置,规定每个位置的人都比前一个位置的人大2岁,而1号位置的人是10岁。 利用递归算法,计算出用户选定位置的人的年龄。 // main.c // C语言-递归求年龄 #includ……

代码练习-08-求分数等级

—— ——- 合理利用switch语句中的 case穿透现象,对用户输入的整数成绩进行等级划分。 成绩的范围必须是1-100,包含100。 // main.c // C语言-求分数等级 #include //输入一个合法成绩,判断等级,输出等级 int main(int argc, const ……

代码练习-07-加减乘除取余

—— ——- 通过调用不同函数的形式,计算用户输入的两个整数的 加减乘除以及取余运算,而且要避免0不能做除数和整数除不尽得小数的情况。 // main.c // C语言-加减乘除取余 #include //1.接收2个整数 //2.计算2个整数 //3.输出计算结果 //加法 int Sum(in……

代码练习-06-加密算法

—— ——- 接受一段字符串,最长为80个字符,然后将其中所包含的小写字母加密成如 a就转换成bcd,b就转换成cde这种顺延3个字母的加密的新字符串,并打印输出 // main.c // C语言-加密算法 #include #include //1.接受一段字符串 //2.将字符串中的小写字……

代码练习-05-求数组最小值

—— ——- 声明一个一维数组,由用户指定其长度(范围:1-100),然后由系统不重复的为其赋值,接着打印输出数组,最后找出数组中的最小值min,打印输出min。 // main.c // C语言-获得整形数组最小值 // // Created by ZhouBin on 15/7/16. // ……

代码练习-04-打印9*9乘法口诀

—— ——- 通过简单的c语言代码打印9*9乘法口诀 // main.c // C语言-99乘法口诀 #include int main(int argc, const char * argv[]) { // 下面输出9*9乘法口诀 for (int i=1; i……

代码练习-03-打印数字三角图形

—— ——- 先接收用户输入的一个整数,然后按照示例打印出图形 // main.c // C语言-打印图形数字 /* 请求用户输入一个数,就能打印出如下图形 请用户输入数据:5 1 1 2 1 2 3 1 ……

代码练习-02-打印各种图形

—— ——- 通过命令打印出各种图形, (1).打印矩形(2).打印正三角形(3).打印倒三角形(4).打印侧三角形(5).打印菱形(6).打印对称数 // main.c // C语言-打印图形 /* 1).打印矩形 2).打印正三角形 3).打印倒三角形 ……

代码练习-01-猜大小

—— ——- 要求,电脑随机产生一个1-1000范围内的数,用户有10次机会根据提示猜出电脑产生的数值,超过10次没有猜出,判定用户为输并且结束程序。 // main.c // C语言-猜大小 /* pc随机一个 1-1000的整数 user 输入一个数与pc随机数相比较 user 有10次猜数机会……