- 博客(30)
- 收藏
- 关注
原创 用户自定义函数的题
数学公式和逻辑运算的简单应用,if判断获得两个结果,1或默认的0,闰年满足两个要求,用c语言的风格写出来,也就是整除4且不被100整除则成立,或者(第二个为真的条件)能被400整除也成立。1.(8分)编写函数Fun4,其实现的功能是:判断某一年是否为闰年,如果是返回1,否则返回0。(闰年的条件:能被4整除,但不能被100整除的年份是闰年;例如,intpow(2,3)的值为2*2 *2,假定e是非零的正整数,请填空并完善程序。@import “./题目图片/解决三个数最大值.jpg”
2025-03-14 00:48:01
297
原创 计算的题(顺序结构)
1.若定义x和y为double变量,表达式 x=1,y=x+3/2 输出结果为 ( )**结果:**C3/2为整形结果 1,进行式子计算,1+1,double类型,则输出2.0。输出结果为( )**结果:**0已经定义了int,1除以2,除不动,0.3.如有以下程序片段输出结果为( )**结果:**4 3**分析:**逗号运算,(表达式1,表达式2,表达式3),依次执行,输出最后一个式子的值。此时++y表明已自加,而最后一个表达式是先引用,再自加,则y=4;z+2=3。
2025-03-14 00:47:28
507
原创 结构体练习题
*(2022)**按要求写结构体,定义长度为 10 的结构体数组,然后初始化以下内容。++p->x 和 (++p)->x 的区别。用结构体来实现学生成绩的统计和平均值计算和排序。具体差别在于 -> 运算符的优先级大于 ++(硕成2024模拟卷)
2025-03-14 00:46:58
286
原创 条件判断语句的题
1.求三个数最大值短路问题:如果三个数有两个数相等,则会短路2.求以下程序输出结果( )结果:考点:1.if语句的运行逻辑2.=与==的区别3.连续赋值3.求以下程序输出结果 ( )结果2 0 03.给出,判断做加法题目是否正确,正确加分,不正确不加分**分析:**此处没考虑循环,则用三个if语句即可实现。此代码用到了随机数函数rand(),但是因为要重复使用随机数,则需要srand()和time(),来实现每道题都是真正随机的数字。srand()
2025-03-14 00:45:15
1689
原创 新希望C语言编程专题
1.空瓶换水问题属于数学运算中的一类问题,每4个空瓶子又能换1瓶水,喝掉以后比如有15瓶水,每喝完1瓶得到1个空瓶子,又得到1个空瓶子。分析:我们想要的是喝到最多瓶水,而最后3个空瓶去换水的过程中,想要使空瓶发挥最大价值,我们不妨先和老板赊1瓶水,喝完后就有1个空瓶,加上之前剩下的3个空瓶,即可再换1瓶水还给老板,因此最多可以换到喝瓶水,所以最多喝了20瓶水。有0、1、2、3、4共5个数字 能组成多少个互不相同且无重复数字的3位数?现在有n瓶水,每 m(m <n)个空瓶能换 1瓶水,那么最多能喝多少瓶水?
2025-03-14 00:44:44
316
原创 循环练习题
1.编写一个计算整数位数的程序2.编写一个输出乘法口诀表的程序九九乘法表分析:左下右下三角形将重复的数字删掉如果是左下,则就是111121 22 (23) (24)31 32 33 (34)。。。括号中的都省略i*j都是就j<=i。
2025-03-14 00:43:49
1367
原创 预编译处理宏
宏"的概念不扎实,当成“函数”来算这道题,宏的本质是把一个东西单独的放起来,可以批量的使用,并没有改变它,所以这里的式子应该直接替换,所以是 c = 6 * 6 / 2 * 2,乘除优先级相同从左到右算,36/2=18 => 18*2=36。1.**(2011)**以下程序输出结果:( )
2025-03-14 00:43:13
238
原创 指针的习题
询问其输出结果 考点:指针的基本使用 思路: 给定一个变量,把其地址存放于函数中,函数定义指针,相当于把15的地址放入了b这个指针中,打印的是放 入的这个地址的变量,所以输出15询问输出结果考点:函数和指针的应用思路:1.定义了四个整形,两个负责参与运算,给了详细的值,另外两个参与函数的指针运算;2.定义了函数把a和b的数值放入,参与运算,然后把c和d取地址,放入函数中的两个指针*cp 和 *dp;3.进行运算得出结果7和1。
2025-03-14 00:42:13
432
原创 编程练习day17
/开辟4个变量//max和min来保存最大值和最小值变量,用于条件判断//max_i,min_i负责保存其下标,方便数组对换数据for (i = 0;i < 10;//迭代最大值max_i = i;//迭代最大值下标min = a[i];//迭代最小值min_i = i;//迭代最小值下标if (max_i!i < 10;
2025-03-14 00:38:57
206
原创 编程练习day11
int temp;temp = *x;*x = *y;*y = temp;for (i = 0;i < 10;i < 10;min = a[i];for (i = 0;i < 10;i < 10;
2025-03-13 00:40:16
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅