![](https://img-blog.csdnimg.cn/be73f18dbdf942dd8fa4ff644faac54e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言刷题
文章平均质量分 60
做题巩固,一起进步,希望对你有帮助哦!
釉色清风
切忌好高骛远,要有时间有耐心沉淀自己的知识。
从零开始,从简单到复杂。
你不需要很厉害才开始,但是你需要开始才会很厉害。加油加油!
(欢迎一起交流学习吖:+q:1961460852)
展开
-
判断一个数字是否是回文数||取整与取余
当第一次判断完毕之后,给x重新赋值,使x=x/10,那这时,x=1234567765432,这时再对x重新取余就可以表示低位的2了。高位的2,同样,取整,使得x除以1000000000000(即10*(x的位数-2))(10的13次),得到12,再取余可得到2。那对于回文数,我们可以设置一个标志量flag,初始化为1,若判断出不是回文数,则改变flag=0。进行完循环之后,我们进一步判断flag的值,若flag还是为1,那么就是回文数了。给你一个整数x,如果x是回文数,输出ture,否则,输出false。原创 2023-07-17 01:25:06 · 307 阅读 · 9 评论 -
循环结构 程序举例
求n! 求1!+2!+3!+……+n!求数列的和 求cosx的近似值原创 2023-03-28 20:28:13 · 177 阅读 · 0 评论 -
数组算法:倒置,查找,插入,删除
这时,可能要考虑到数组元素的奇偶问题。若元素个数为偶数,那么都可以实现一一交换。若元素个数为奇数,则会留下最中间的一个元素。定义两个变量i和j,i=0,j=n-1,每交换一次,i++,j–。只要i<j,就使循环一直进行。原创 2023-04-20 21:54:20 · 201 阅读 · 0 评论 -
迭代法解决递推问题:数列和,sinx,ex的近似值
首先,a和n都需要从键盘上输入。根据递推关系,后面一项等于前一项乘以10加a 的值乘以(-1)。有问题的for循环。原创 2023-04-20 15:17:08 · 512 阅读 · 0 评论 -
循环结构 编程例题
循环结构求 水花仙数(各位数字的立方和等于它自己的3位数);循环结构求 小于10000的所有同构数。原创 2023-03-28 21:36:05 · 737 阅读 · 2 评论 -
求Fibonacci数列前20项:利用数组
在Fibonacci数列中,已知f1=1,f2=1,可得f3=f1+f2=3,f4=f2+f3=5,f5=f3+f4=8……t=f2,f2=f,f1=f2,(需要定义中间变量t)这时,可以考虑数组。在上面的代码中,只是对于每一项进行了输出,而其实际的数据并没有在内存中保存。这时,利用数组能将每一项都保存下来,若要输出某一项时,也可以直接输出。所谓递推就是指,在初始条件下,可以由前面一项或者多项推出后面的项。定义f1,f2,f且f1=1,f2=1;故需要定义f1,f2,f,i(计数器),t(中间变量)原创 2023-04-19 19:29:21 · 3368 阅读 · 0 评论 -
求一个数是几位数并输出逆序数
【代码】求一个数是几位数并输出逆序数。原创 2023-04-15 14:55:48 · 373 阅读 · 0 评论 -
【C语言】经典题目(二)
C站的小伙伴们,大家好呀^^!这一篇文章是C语言之经典题目,快来跟我一起进入C语言的世界吧!💞。原创 2023-05-30 15:02:38 · 673 阅读 · 11 评论 -
【C语言】经典题目(一)
但此时并不会改变x和y的值,当函数调用结束后,释放a与b的内存空间,将程序执行的控制权交给主调函数,所以,并不能改变主函数中变量x、y、z的值。但是要控制个位十位百位数字各不相同,所以用if 语句判断,如果各位不等于十位且不等于百位,十位不等于百位,就进行输出。可以使用假定法排序,思路就是:假设x是最小的,x和进行比较,若y大于x,则交换x和y的值,使得x是x、y中最小的……利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%原创 2023-05-29 17:04:33 · 805 阅读 · 11 评论 -
【C语言】字符串---刷题篇
所以由于前面定义时就对str2进行了初始化,使得str2中的每一个元素都是’\0‘,当对str2中的元素依次赋值,直到赋值结束,其后面的为赋值的位置都是’\0’,直接用printf()函数输出字符串即可。这个题主要利用字符0~9的ASCII码值,字符’0’的ASCII值为48,依次,’1‘为49……连接前两个字符串的后面都有’\0’,连接时将字符串1后面的‘\0’取消,只在新字符串最后面保留’\0’。但自己对“0”的理解不对,字符数组的“0”即是"\0"(字符串结束的标志),而不是字符’0‘;原创 2023-05-10 22:13:33 · 3817 阅读 · 4 评论