![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 52
C语言
木子一个Lee
你好
展开
-
C语言实验8
上述结果出现的原因是不能确定输出数组的长度,所以将输出条件改为不等于0(但是改完之后电脑端还有几率出现问题,但手机端没有问题)。利用好switch函数可以处理很多问题,利用好for函数的循环条件改变输出。第七题已经写出,重点是第六题动态化,运用switch函数分成多个情况。将实验题第六题与第七题接起来,形成动态程序。最终输出结果含有乱码。原创 2022-12-30 08:52:49 · 171 阅读 · 0 评论 -
C语言实验7
利用循环嵌套找出之前相同的元素与新出现的元素,定义一个数值型数和一个整型变量s,若出现新的变量给数值型数组元素赋s的值,然后s自增,若出现相同元素,使数值型数组元素等于之前赋过值的元素。①:如果找到不相同的元素应该在比较完所有元素之后再看看是否为新的元素。①:注意写完程序化可以手动模仿程序看看哪里出了问题。完成实验题第七题与第六题,整理交集并集差集。①有时相同的字母会转换成不同的数字。②:将第三个for循环后的分号去掉。②:注意for循环后不加分号。②最后输出的数组元素总为0。原创 2022-12-30 08:51:49 · 98 阅读 · 0 评论 -
C语言实验6
④把每一列归一化,就得求出每一列的最大最小值,所以可以把最大最小值定义为数组,然后利用循环嵌套,求出不同行之间的相似度。③运用strlen等字符函数时,要引入string.h库,strlen函数测量的是实际长度。③利用strlen函数计算字符型数组实际长度,再利用if函数剔除结束符的比较。printf("a的实际长度为%d\nb的实际长度为%d\n",m,n);修改上次实验题第二题和第四题,求解字符数组的相似度与数值的相似度。③定义两个字符型数组,利用循环嵌套,计算相似度。④在循环完一次后,将S的值取0。原创 2022-12-30 08:51:42 · 163 阅读 · 0 评论 -
C语言实验5
第二次修改把得到的交集一一检测遇到相同元素继续循环,直到出现第一个不相同的元素,输出上一个元素,循环结束后输出最后一个元素,并加大数组长度。①定义两个字符型数组,例如A={m,n,s,d,a,w,e,t,y,j,k}和B={a,b,n,d,a,s,w,e,t,y,p,z}。如果min+M*j =< a[i]原创 2022-12-30 08:50:27 · 143 阅读 · 0 评论 -
C语言实验4
①定义一个一维数组并对其初始化,定义一个指针变量p,给指针变量赋初值,输出不同情况下的数值。②定义一个二维数组并对其初始化,输出不同形式的数值。②输出二维数组的有关数据(地址或元素)。①探究用指针输出数组元素优先级规则。③练习函数的定义,声明与引用。原创 2022-12-29 19:26:24 · 124 阅读 · 0 评论 -
C语言实验3
①:s和k不应定义为int型或long型,因为在用Turbo C或Turbo C++等编译系统时,int型数据在内存占2个字节,整数的范围为- 32768~32767 ,long数据在内存占4个字节,整数的范围为21亿~21亿。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。①:定义三个变量i,s,k,使i从1自增,对k赋初值1,使k=k*i,利用循环获得各个阶乘,使s=s+k,对s赋初值0,利用循环得到最终结果。②:要注意一个数的本身不是它的因子,在定义s时要在循环里赋初值。原创 2022-12-29 19:15:10 · 135 阅读 · 0 评论 -
C语言实验2
重点是如何提取各位数字,可以利用int定义a,b,c三个整型变量(分别代表百位,十位和个位),这样得到的数字如果是小数可以直接去除小数部分,定义要检测的数字为i,将i除以100得到a,将i减去100倍的a再除以10可以得到b,最后用i减去10倍的b和100倍的b可以得到c。编程与数学不一样,不能像数学那样运用运算符号,比如在计算器或普通的电脑文件中的^是上标的意思,a^3在数学中可以代表a的立方,而在C语言中就不行,只能用a*a*a表示,只有这样电脑才能识别,一定要打破日常习惯思维,上课也要认真听讲。原创 2022-12-29 18:46:50 · 265 阅读 · 0 评论 -
C语言实验1
如:&&代表与、且,即只有符号两边都成立才为真,||代表或,符号两边有一个或都成立即为真。&&与||是补集的关系,在本题中一个小于1000的正数要求a大于0与a小于1000同时成立,故用&&。把for函数后的分号去掉,把提示条件错误,重新输入的限定条件改为a=1000(原来是a=1000)。而后来为了使程序更简洁,直接把else后边的if函数去掉,即不加if(a=1000),因为这步可有可无。要求输入一个小于1000的正数,输出它的平方根,输出形式为整数型。原创 2022-12-29 18:40:14 · 421 阅读 · 0 评论