- 博客(10)
- 收藏
- 关注
原创 检查给定的数中是否有重复数字
题目要求:接下来这个程序用来检查数中是否有出现多于一次的数字。这个例子摘自《C Programming A Modern Approach 》,这个程序我研究了半天才弄明白。这里给大家分享一下。我之前看不懂digit_seen[10]的作用,也不明白if(digit_seen[digit])为什么能判断重复。后来我手画了一下,才发现,它利用digit_seen[10]来存储0-9这10个数字的重复情况;作者设计的比较巧妙,我觉得收获挺大。digit_seen[digit]检查该位是否重复。
2023-08-24 18:42:58
339
1
原创 求最大最小数犯的错误
本来题目不难,但是我调试后一直出错,花了半个小时才发现最小值在和c与d比较时,采用的是小于号(<),导致结果错误。这个问题提醒我自己,一定要理清思路再开始写代码。命名2个数,分别是max,min,用于存储最大和最小数。命名4个数,分别是a,b,c,d,用于储存输入的整数。使用if语句来逐个比较。
2023-08-08 20:30:11
54
原创 C语言常用语法
5)可以用空行来区分逻辑单元,就像书的章节一样;3)运算符(+ - * /)前后最好加空格;4)标识符不允许数字开头,不允许用-或空格;6)注意缩进,有利于区分不同结构体;7)编译器只能记住标识符的前31位。1)/**/注释不允许嵌套;2)指令必须单独占一行;
2023-08-02 17:35:40
35
原创 我在数组和循环中的错误
在两个数组比较大小前,没有把 i 和 j 重新置为0;导致while循环一进去就跳出来,所以没有输出;上面是一个两个正序数组按顺序汇总输出的程序,程序编写后发现不报错但没有输出。变量 i 和 j 弄混了,第二个数组只能输入比 i 大的那部分数字。
2023-08-02 14:30:38
37
原创 C语言的基本概念
函数 类似于其他编程语言中的“过程”或“子例程”,它们是用来构建程序的构建块。函数分为两大类:一类是程序员编写的函数,另一类则是作为C语言实现的一部分提供的函数。然而,这样的程序还是不可以运行的。在最后一个步骤中,链接器 (linker)把由编译器产生的目标代码和所需的其他附加代码整合在一起,这样才最终产生了完全可执行的程序。虽然一个C程序可以包含多个函数,但只有main 函数是必须有的。C语言不同于其他的编程语言,它没有内置的“读”和“写”命令。C语言的基本概念包括预处理指令,函数,变量和语句。
2023-08-01 18:09:17
72
1
原创 如何求两个整数的最大公约数
循环一直到余数为0时,最后一次被除数就是最小公约数。首先要确定两个数的大小,用大数a%小数b;如果余数不为0,则继续用被除数%余数;
2023-07-27 17:11:14
83
1
原创 C语言的循环语句while循环
刚刚学完while循环,但是做题还是经常出错,我在网上搜集了一些while的资料,供大家学习用。循环是一种控制流语句,允许根据给定的布尔条件重复执行代码。语句构成的简单编程语言,用于命令式编程语言语义的理论分析。当有意创建这样的循环时,通常有另一个控制结构(例如。表达式,因此控制结构通常也称为预测试循环。完成循环体中的所有语句后,再次检查条件。请注意,在某些情况下,条件可能始终评估为。循环进行比较,后者在循环执行后测试条件。,并再次执行循环,重复此过程,直到变量。,确实如此,然后进入。,从而创建无限循环。
2023-07-24 15:01:16
276
原创 雄起,自学中!
我是一个上班族,原来工作和编程接触不多,但是现在信息技术,懂一个新技术对于将来有好处,所以想学习一下。学习目标:今年先学好C,将来再学一下Python,之后再学习一下算法。主要学习方式还是看视频,学习时间只能利用下班后。
2023-07-20 20:01:03
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人