学习C语言基础必备:菜鸟教程100道例题详解与答案汇总
没有新手教程里的100道例题,怎么能学好C语言基础呢?以下是每个问题的链接。我希望你能享受学习的乐趣。

1、有数字1、2、3、4,可以组成多少个不同的、没有重复数字的三位数?他们有多少人?
2、公司发放的奖金以利润为基础。其实就是一个分类的测试。
3. 一个整数。当加到100时,它就变成了一个完全平方数。加上168,就变成了一个完全平方数。这个数字是多少?
4、输入某年某月某日,判断这一天是一年中的哪一天?
5. 输入三个整数X、Y、Z。请从小到大输出这三个数字。
6. 使用*号输出字母Ç的模式。
7、输出特殊图案。
8.输出9*9公式。
9、请求输出棋盘。
10. 打印楼梯并在楼梯上方打印两个笑脸。
11、经典问题(兔子生孩子):有一对兔子,从出生后第三个月开始,每个月都会生一对兔子。兔子长到第三个月后,每个月都会产下一对兔子。如果即使兔子不死,每个月的兔子总数是多少? (出口前40个月就足够了)
12. 确定 101 到 200 之间的质数。
13.打印出所有的“水仙数”。所谓“水仙数”,是指一个三位数,其立方和等于该数本身。例如:153 是一个“水仙数”,因为 153 = 1 立方 + 5 立方 + 3 立方。
14. 将正整数分解为质量数。例如:输入90,打印出90 = 2 * 3 * 3 * 5。
15、利用条件运算符的嵌套完成本题:学业成绩>=90分的学生用A表示,成绩在60-89之间的学生用B表示,成绩在60分以下的学生用Ç表示。
16. 输入两个正整数米和N,求它们的最大公约数和最小公倍数。
17、输入一行字符,统计其中的英文字母、空格、数字等字符的个数。
18. 求 S = A + AA + AAA + AAAA + AA...1 的值,其中 1 是数字。例如2+22+222+2222+22222(此时总共添加了5个数字)。几个数字的相加是由键盘控制的。
19. 如果一个数恰好等于它的因数之和,则该数称为“完全数”。例如,6 = 1 + 2 + 3。编程查找 1000 以内的所有完美数。
20. 一个球从 100 米高处自由落下。每次撞击地面时,它都会弹回原来高度的一半。当它再次下落时,第10次落地时总共移动了多少米?弹起时有多高?
21、猴子吃桃子问题:猴子第一天摘了几个桃子,立刻吃了一半,不满足,又吃了一个。第二天早上,他把剩下的桃子吃了一半,又吃了一个。 。从那时起,每天早上我都会吃前一天剩下的一半和一个。第10天早上我想多吃点的时候,看到桃子只剩下一个了。了解第一天有多少人被选中。
22. 两支乒乓球队进行比赛,每队三名队员。 A队由A、B、C三人组成,B队由X、Y、Z三人组成,抽签确定比赛名单。有人向队员询问比赛的选手名单。 A说他不会与
23. 打印出以下图案(菱形)。
24. 有一个分数序列:2 / 1, 3 / 2, 5 / 3, 8 / 5, 13 / 8, 21 / 13... 求这个数列前 20 项的和。
25、求1+2! +3! +...+20!的和。
26.用递归方法求5!
27、使用递归函数调用,以相反的顺序打印出输入的5个字符。
28.有5个人坐在一起,问第五个人多大了?他说他比第四个人大2岁。当我问第四个人多大年纪时,他说他比第三个人大两岁。我问第三个人,他说他比第二个人大两岁。问第二个人,说比第一个人大两岁。最后我问第一个人,他说他10岁。第五个人多大了?
29. 给定一个不超过5位的正整数,要求是:首先找出它有多少位,然后将数字倒序打印出来。
30,一个5位数字,判断是否是回文数。即12321是回文数,个位与千位相同,十位与千位相同。
31. 请输入星期几的第一个字母来确定星期几。如果第一个字母相同,则继续判断第二个字母。
32、删除字符串中指定的字母,如:字符串“ACA”,删除其中的一个字母。
33. 判断一个数是否是质数。
34.练习函数调用。
35、字符串反转,如将字符串“”反转为“moc.boonur.www”。
36. 找出100以内的质数。
37. 对 10 个数字进行排序。
38. 求 3×3 矩阵的对角线元素之和。
39. 有一个已排序的数组。现在输入一个数字,按照原来的规则插入到数组中。
40、逆序输出一个数组。
41. 了解如何静态定义静态变量。
42.学习如何使用自动定义的变量。
43.学习另一种使用静态的方法。
44.学会使用外部用法。
45.学习如何使用寄存器来定义变量。
46.练习宏#definition命令。
47. 宏#definition命令练习2。
48. 宏#definition命令练习3。
49、#if#ifdef和#ifndef的综合应用。
50. #include 的应用练习。
参考:菜鸟教程-C语言经典100个实例(后50个)