- 博客(8)
- 收藏
- 关注
原创 #B的启发----------写给自己
Q:有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。看到这一题的时候,我绞尽脑汁想思路,可是总是写了又改,改了又写,有时还把自己绕晕了,大脑甚至停止思考。最后花了两个半小时写完。我想写一点劝告留给自己,不让我这两个半小时白白付出。1.应用题,应该让自己的程序去模仿那个情景。2.不知道哪出错了,先理清思路,然后果断调试。...
2021-12-02 21:06:50
146
原创 <C语言>定义与声明
有点多,但如果想弄明白这个问题,就请静下心来慢慢看。 C语言中的定义与声明十分容易混淆,就连有些介绍C语言的书都对其解释的很迷糊。我在观看谭浩强《C程序设计》时才彻底搞清楚,现在我想向网友们分享一下我的理解。 那么何为声明,何为定义呢?别着急,请耐下心,我先说一说变量和函数。因为咱们熟悉的声明和定义绝大多数都是针对于函数和变量的。 对函数而言,声明与变量的区别是明显的。函数的声明是函数的原型(原型就是自定义函数的首句,...
2021-11-30 20:55:55
1647
1
原创 自定义函数误区
如果用自定义函数交换a,b的值,你会怎样做?#include <stdio.h>void exchange(int a, int b) { int t; t = a; a = b; b = t;}int main() { int a = 10, b = 20; printf("%d,%d\n", a, b); exchange(a, b); printf("%d,%d\n", a, b);}输出结果:10...
2021-11-21 11:25:07
801
原创 #1022
#include <stdio.h>int main() { int N, i, j, k; scanf("%d", &N); i, j, k = 0; for (i = 2; i <= N; i++) {A: for (j = 1; j <= i; j++) { if (i % j != 0) { k++; if (k == i ...
2021-11-18 22:36:12
667
原创 #1025
这一题有一个bug,正确答案判断的有瑕疵。下面我具体说一下。#includeint main() {int a[10];int i, j, n;for (i = 0; i < 9; i++) {scanf("%d", &a[i]);}scanf("%d", &n);for (i = 0; i < 10; i++) {if (n < a[i]) {for (j = 1; j < 10; j++) {if (10 - j =
2021-11-17 17:23:58
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人