![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
hj5182001
这个作者很懒,什么都没留下…
展开
-
二级C语言(1)
首先,注意二级C的程序设计题总得来说有6大类.1. 数值计算类这类题的概率比较大,所以一定要引起注意, 这类题并不难但要细心.1.1.素数类首先,要知道如何知道一个数m是不是素数,其方法如下: for(int k=2;k { if(m%k==0) { break;原创 2005-04-07 13:10:00 · 1155 阅读 · 0 评论 -
二级C语言(2)
例3. 请编制一函数fun(),其功能是:根据以下公式计算s,计算结果作为数值返回,n通过行参传人。 s=1/(1×2)+1/(2×3)+…+ 1/(n×(n+1)) 例如:若n=10则s值为0.909091。 试题程序:(同例2)#include #include #include double fun(int n){}main(){int n;double s;clr原创 2005-04-07 13:21:00 · 1151 阅读 · 0 评论 -
二级C语言(3)
1.4.数字重组其中又分:1.取一个长整数的奇数位(或偶数位)来组成一个新的数字;2.两个两位数来组成一个新的4位数(如:45和12组成2415);3.取出一个n位数的低n-1位(如:原数5923,处理后结果923);w=s;b=1;while(s/10){ b*=10; s/=10;}w=w%b;4.对一个实数x保留m位小数,对小数点后第m+1位四舍五入。例5.原创 2005-04-07 13:24:00 · 1065 阅读 · 0 评论 -
二级C语言(5)
3.排序和查找(也不讲,但很重要)4.数组运算(少讲,但也很重要)数组的例子例7. 定义N*N的二维数组,并在主函数中自动赋值。请编制一函数fun(),其功能是:使数组在上半元素中的值乘以m 例如:若m=2,a,数组为: a= 注意:部分源程序已给出。请勿改动主函数main()的内容。试题程序:#include #include #include #define N 5v原创 2005-04-07 22:47:00 · 1139 阅读 · 0 评论 -
二级C语言(6)
5.函数和递归调用(看教材)6.结构和链表(难点)链表的处理(这里只讲单向不循环链表)这种链表分为:1.不带头结点的链表ND1ND2ND3NULLD3head1. 带头结点的链表head NULLND1ND2ND3NULLD3为什么要有这样的区别呢?你先想一想。2. 在不带头结点的链表中插入分为两中情况(有些地方分3种情况)2.1. 在链表首起始数据定义typede原创 2005-04-07 22:50:00 · 1131 阅读 · 0 评论 -
二级C语言(4)
2.字符串处理这类题的概率较大,所以一定要引起注意, 这类题并不难但要细心.除去下例外还有内容置逆.例6. 假定输入的字符串中之含有字母和*号。请编制一函数fun(),其功能是:将字符串第一个字母前的所有*号移动到字符串后面例如: 原字符串:******A*BC*DEF*G**** 处理后的串:A*BC*DEF*G**********注意:部分源程序已给出。请勿改动主函数main()的内原创 2005-04-07 22:42:00 · 1188 阅读 · 1 评论