- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 C语言100题(41~60)
第41题:题目:学习static定义静态变量的用法。解析:这里没有什么题目可以讲。我来把static的相关概念罗列一下。当我们使用static对一个变量进行声明时,有两种方式:①、所有函数外,使用关键字static。#include<stdio.h>static int count; // 静态定义、内部链接int main(void){ return 0;}②、块内 、使用关键字static。#include<stdio.h>void bore(int
2022-06-02 18:04:41 75
原创 C语言100题(21~40)
第21题~40题第21题:第21题:第21题:题目:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。解题思路:此题类似已知结果求原因,就从第10天出发,这里只剩一个桃子。那么第9天就剩 (1 + 1) * 2 = 4 个桃子,第8天就剩 (4 + 1 ) *2 = 10个,以此类推得到公式D(n-1) = ( D(n) + 1 )
2022-05-09 21:55:40 381
原创 C语言100题(6~20)
第六题:用*号输出字母C的图案解题思路:用8x8的矩阵来打印字母C的图案,通过打印不同行不同的星号与空白实现。 int rows = 0;//定义要多少行来实现C的打印 int i;//定义变量控制打印的空白与星号 while (rows < 8) { if (rows == 0 || rows == 7) //第0行和第7行一样 { for ( i = 0; i < 8; i++) { if (i < 4) printf(" ");//打
2022-03-27 21:06:33 607
原创 C语言100题(1~5)
记录自己做C语言经典100题的训练过程(1~5)第一题:第二题:第三题:第四题:第五题:第一题:有1,2,3,4,4个数字,请问能组成多少个互不相同的三位数?都是多少?这是我自己想的思路,答案是对的,过程繁琐了些。#include<stdio.h>int main(void){ int number[4] = { 1, 2, 3, 4 };//初始数组 int left_number1[3] = { 0, 0, 0 }, left_number2[2] = {0,0};//第1个
2022-03-12 12:27:26 1304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人