C
一些C的小问题或程序
重生豪门之我是超级大帅哥
这个作者很懒,什么都没留下…
展开
-
自增自减运算符位于变量前后的区别i++,++i,i--,--i
自增自减运算符是复合运算符的更简单写法变量a自身加1可表示为:a=a+1;复合运算符表示法a+=1;自增运算符表示法a++;++a;相应的也有自减运算符表示法a--;--a自增自减完成后,会用新值替换旧值保存在当前变量中。自增自减的结果必须得有变量来接收,所以自增自减只能针对变量,不能针对数字或表达式。前自增(自减)和后自增(自减)的区别:一个例子:输出i自增后的值以及分别被i++和++i赋值的j的值,分析两种自加的区别#include <stdio.h>原创 2022-02-26 11:46:33 · 946 阅读 · 0 评论 -
continue语句在for和while循环内的区别
for循环可以改为while循环,但有些情况下会导致错误,比如当循环内有continue语句时例子:一个循环输出语句,输出1到9间除2外的所有数字(若i等于2执行continue跳出此次循环,不执行输出语句)for循环#include <stdio.h>int main() { for (int i = 1; i < 10; i++) { if (i == 2) { continue; } printf("%d", i); } return 0;}原创 2022-02-24 11:45:15 · 1071 阅读 · 1 评论 -
C语言判断素数(质数)O(sqrt(n))、O(sqrt(n)/2)、O(sqrt(n)/6)【素数分布规律】、口算
本文针对可能因数范围进行分层次优化,包括2到sqrt(n)、3到sqrt(n)间的奇数、2到sqrt(n)间的素数以及口算等。原创 2022-02-23 21:01:47 · 2380 阅读 · 1 评论 -
统计从键盘输入的一行英文字符的个数
在while循环内用getchar()函数对回车‘\n’进行条件判断,若读取字符不为‘\n’,则字符计数变量count循环+1,若读取字符为'\n',则跳出循环。原创 2022-01-26 18:21:28 · 2898 阅读 · 1 评论 -
输入数据并回车后程序未按预期运行
在scanf语句中添加一个变量以读取回车或添加一个getchar语句以读取回车原创 2022-01-25 17:54:26 · 642 阅读 · 1 评论 -
2020年河南省第二届CCPC大学生程序设计竞赛 A.班委竞选
2020年河南省第二届CCPC大学生程序设计竞赛 A.班委竞选//A:班委竞选//时间限制: 1 Sec 内存限制: 128 MB//题目://某班级中有 n 位学生,学号为 1,2,…,n。现在班级中正在举行 m 个班干部职位的竞选,职位用 1,2,…,m 编号。学号为 i 的同学竞选的职位为 ci,获得 ti 票。//最终每个职位选择票数最高的同学上任,若存在多个同学票数一致,则选择学号最小的同学上任。//现在给你唱票结果,请你告诉班主任最终的班干部名单。//输入//第一行包含两个整原创 2021-08-25 22:16:45 · 336 阅读 · 0 评论