Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
beginnersbook-zh
提交
99a9b0cd
B
beginnersbook-zh
项目概览
OpenDocCN
/
beginnersbook-zh
大约 1 年 前同步成功
通知
0
Star
107
Fork
30
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
beginnersbook-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
99a9b0cd
编写于
8月 24, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-08-24 20:24:24
上级
1b4e16d4
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
27 addition
and
21 deletion
+27
-21
docs/c-example/10.md
docs/c-example/10.md
+2
-2
docs/c-example/11.md
docs/c-example/11.md
+3
-1
docs/c-example/18.md
docs/c-example/18.md
+1
-1
docs/c-example/24.md
docs/c-example/24.md
+1
-1
docs/c-example/29.md
docs/c-example/29.md
+1
-1
docs/c-example/3.md
docs/c-example/3.md
+3
-3
docs/c-example/30.md
docs/c-example/30.md
+1
-1
docs/c-example/4.md
docs/c-example/4.md
+1
-1
docs/c-example/45.md
docs/c-example/45.md
+1
-1
docs/c-example/47.md
docs/c-example/47.md
+1
-1
docs/c-example/5.md
docs/c-example/5.md
+3
-1
docs/c-example/6.md
docs/c-example/6.md
+1
-1
docs/c-example/7.md
docs/c-example/7.md
+6
-4
docs/c-example/8.md
docs/c-example/8.md
+1
-1
docs/c-example/9.md
docs/c-example/9.md
+1
-1
未找到文件。
docs/c-example/10.md
浏览文件 @
99a9b0cd
...
...
@@ -2,7 +2,7 @@
> 原文: [https://beginnersbook.com/2014/06/c-program-to-check-armstrong-number/](https://beginnersbook.com/2014/06/c-program-to-check-armstrong-number/)
如果数字的
数字的立方数的总
和等于数字本身,则将数字称为阿姆斯特朗数。在下面的 C 程序中,我们检查输入的数字是否是阿姆斯特朗数。
如果数字的
各位的立方
和等于数字本身,则将数字称为阿姆斯特朗数。在下面的 C 程序中,我们检查输入的数字是否是阿姆斯特朗数。
```
c
#include<stdio.h>
...
...
@@ -57,4 +57,4 @@ Enter a number: 370
=
370
```
如您所见,数字 370 的数字总和等于数字本身。
\ No newline at end of file
如您所见,数字 370 的各位立方和等于数字本身。
\ No newline at end of file
docs/c-example/11.md
浏览文件 @
99a9b0cd
...
...
@@ -2,7 +2,7 @@
> 原文: [https://beginnersbook.com/2015/02/c-program-to-check-if-a-number-is-palindrome-or-not/](https://beginnersbook.com/2015/02/c-program-to-check-if-a-number-is-palindrome-or-not/)
如果
数字保持不变,即使我们反转其数字,该数字也称为回文数。例如,12321 是回文数,因为如果我们反转它的数字它仍然是相同的。在本文中,我们共享了两个 C 程序来检查输入数字是否为回文数据
。 1)使用
`while`
循环 2)使用递归。
如果
我们反转数字,它也保持不变,该数字也称为回文数。例如,12321 是回文数,因为如果我们反转它的数字它仍然是相同的。在本文中,我们共享了两个 C 程序来检查输入数字是否为回文数
。 1)使用
`while`
循环 2)使用递归。
#### 程序 1:使用`while`循环检查回文
...
...
@@ -42,6 +42,7 @@ int main()
```
**输出:**
![
checking_palindrome_number_output
](
img/4ebcd98e5eb8ed8b6cac3dc168a79a64.jpg
)
#### 程序 2:使用递归检查回文
...
...
@@ -80,4 +81,5 @@ int main(){
```
**输出:**
![
palindrome_using_recursion
](
img/4e04f7d2912abd8e104730b34bd3fa3f.jpg
)
\ No newline at end of file
docs/c-example/18.md
浏览文件 @
99a9b0cd
...
...
@@ -67,7 +67,7 @@ int main()
}
```
Output:
输出:
```
c
Enter
the
value
of
n
(
positive
integer
)
:
7
...
...
docs/c-example/24.md
浏览文件 @
99a9b0cd
...
...
@@ -33,7 +33,7 @@ int main()
}
// \0 represents end of string
str1
[
i
]
=
'\0'
;
printf
(
"
\n
Output:
%s"
,
str1
);
printf
(
"
\n
输出:
%s"
,
str1
);
return
0
;
}
...
...
docs/c-example/29.md
浏览文件 @
99a9b0cd
...
...
@@ -68,7 +68,7 @@ int main()
}
```
Output:
输出:
```
c
Enter
array
elements
(
5
integer
values
)
:
1
2
3
4
5
...
...
docs/c-example/3.md
浏览文件 @
99a9b0cd
...
...
@@ -27,15 +27,15 @@ Hello World
1
\.
`#include <stdio.h>`
- 该语句告诉编译器在程序中包含此
`stdio.h`
文件。这是一个标准输入输出文件,包含常见输入输出函数的定义,如
`scanf()`
和
`printf()`
。在上面的程序中,我们使用
`printf()`
函数。
2
\.
`int main()`
- 这里
`main()`
是函数名,
`int`
是这个函数的返回类型。每个 C 程序都必须具有此
功能
,因为程序的执行以
`main()`
函数开始。此函数的返回值 0 表示程序的成功执行,而返回值 1 表示程序的不成功执行。这就是我们在这个主函数末尾有
`return 0;`
语句的原因。
2
\.
`int main()`
- 这里
`main()`
是函数名,
`int`
是这个函数的返回类型。每个 C 程序都必须具有此
函数
,因为程序的执行以
`main()`
函数开始。此函数的返回值 0 表示程序的成功执行,而返回值 1 表示程序的不成功执行。这就是我们在这个主函数末尾有
`return 0;`
语句的原因。
3
\.
`printf("Hello World");`
- 此
功能
在屏幕上显示双引号内的内容。
3
\.
`printf("Hello World");`
- 此
函数
在屏幕上显示双引号内的内容。
4
\.
`return 0;`
- 如上所述,值 0 表示成功执行
`main()`
函数。
## 示例 2:带有函数的`Hello World`程序
让我们
使用用户定义的函数查看
相同的程序。在这个程序中,我们创建了一个函数
`hello()`
,用于在屏幕上打印消息。我们在
`main()`
函数中调用此函数。要了解用户定义的函数,请阅读本指南:
[
C 中的用户定义函数
](
https://beginnersbook.com/2014/01/c-functions-examples/
)
。
让我们
查看带有用户定义的函数的
相同的程序。在这个程序中,我们创建了一个函数
`hello()`
,用于在屏幕上打印消息。我们在
`main()`
函数中调用此函数。要了解用户定义的函数,请阅读本指南:
[
C 中的用户定义函数
](
https://beginnersbook.com/2014/01/c-functions-examples/
)
。
```
c
#include
...
...
docs/c-example/30.md
浏览文件 @
99a9b0cd
...
...
@@ -26,7 +26,7 @@ int main()
return
0
;
}
Output
:
输出:
```
```
c
...
...
docs/c-example/4.md
浏览文件 @
99a9b0cd
...
...
@@ -2,7 +2,7 @@
> 译文: [https://beginnersbook.com/2015/02/c-program-to-check-whether-the-given-integer-is-positive-or-negative/](https://beginnersbook.com/2015/02/c-program-to-check-whether-the-given-integer-is-positive-or-negative/)
在下面的程序中,我们检查输入整数是正数还是负数。如果输入数字大于零,则其为正数,否则为负数。如果数字为零则
则
既不是正数也不是负数。我们在下面的 C 程序中遵循了相同的逻辑。
在下面的程序中,我们检查输入整数是正数还是负数。如果输入数字大于零,则其为正数,否则为负数。如果数字为零则既不是正数也不是负数。我们在下面的 C 程序中遵循了相同的逻辑。
```
c
/* Description: A program to check whether the input
...
...
docs/c-example/45.md
浏览文件 @
99a9b0cd
...
...
@@ -69,7 +69,7 @@ int main()
```
Output:
输出:
```
c
Enter
first
Number
:
12
.
761
...
...
docs/c-example/47.md
浏览文件 @
99a9b0cd
...
...
@@ -63,7 +63,7 @@ int main()
}
```
Output:
输出:
```
c
Enter
first
number
:
20
...
...
docs/c-example/5.md
浏览文件 @
99a9b0cd
...
...
@@ -3,7 +3,9 @@
> 原文: [https://beginnersbook.com/2014/06/c-program-to-reverse-a-given-number-using-recursive-function/](https://beginnersbook.com/2014/06/c-program-to-reverse-a-given-number-using-recursive-function/)
在本教程中,我们将学习以下两种反转数字的方法。
1)使用递归
2)使用
`while`
循环
### 使用递归反转给定的数字:
...
...
@@ -69,7 +71,7 @@ int main()
}
```
Output:
输出:
```
c
Enter
any
number
:
49212
...
...
docs/c-example/6.md
浏览文件 @
99a9b0cd
...
...
@@ -6,7 +6,7 @@
## 找到三个输入数字中的最大数字的程序
该程序将提示用户输入三个整数,并根据输入,它将比较并显示最大数字作为输出。在这个程序
`num1, num2, num3`
是三个
`int`
变量,
连续
表示
`number1`
,
`number2`
和
`number3`
。
该程序将提示用户输入三个整数,并根据输入,它将比较并显示最大数字作为输出。在这个程序
`num1, num2, num3`
是三个
`int`
变量,
依次
表示
`number1`
,
`number2`
和
`number3`
。
```
c
#include<stdio.h>
...
...
docs/c-example/7.md
浏览文件 @
99a9b0cd
...
...
@@ -2,13 +2,15 @@
> 原文: [https://beginnersbook.com/2014/06/c-program-to-display-fibonacci-series/](https://beginnersbook.com/2014/06/c-program-to-display-fibonacci-series/)
在本教程中,我们将学习以下两种以 C 编程语言显示 Fibonacci 序列的方法:
在本教程中,我们将学习以下两种方法,以 C 编程语言显示 Fibonacci 序列:
1)使用
`for`
循环
2)使用递归
### 使用循环的 Fibonacci 序列
一个简单的
`for`
循环
来
显示序列。程序提示用户输入项数,并显示具有相同项数的序列。
一个简单的
`for`
循环
用于
显示序列。程序提示用户输入项数,并显示具有相同项数的序列。
```
c
#include<stdio.h>
...
...
@@ -55,7 +57,7 @@ First 8 terms of Fibonacci series:
### 使用递归显示 Fibonacci 序列的程序
这里我们使用用户定义的函数
`fibonacci_series()`
递归调用自身,以显示输入的项数量的序列。
这里我们使用用户定义的函数
`fibonacci_series()`
,它
递归调用自身,以显示输入的项数量的序列。
```
c
#include<stdio.h>
...
...
@@ -86,7 +88,7 @@ int fibonacci_series(int num)
}
```
Output:
输出:
```
c
Enter
number
of
terms
:
6
...
...
docs/c-example/8.md
浏览文件 @
99a9b0cd
...
...
@@ -2,7 +2,7 @@
> 原文: [https://beginnersbook.com/2014/06/c-program-to-find-factorial-of-number-using-recursion/](https://beginnersbook.com/2014/06/c-program-to-find-factorial-of-number-using-recursion/)
该程序提示用户输入任何整数,找到输入数的阶乘,并在屏幕上显示输出。我们将使用
递归用户定义函数来执行任务。这里我们有一个函数
`find_factorial`
,它以递归的方式调用自己来找出输入数的阶乘。我们在下面的程序中涉及用户交互,但是如果你不想要那个部分,那么你可以简单地为变量
`num`
分配
一个整数值并忽略
`scanf`
语句。简而言之,您可以以任何您想要的方式调整它,每种情况的逻辑都是相同的。
该程序提示用户输入任何整数,找到输入数的阶乘,并在屏幕上显示输出。我们将使用
用户定义的递归函数来执行任务。这里我们有一个函数
`find_factorial`
,它以递归的方式调用自己,来找出输入数的阶乘。我们在下面的程序中涉及用户交互,但是如果你不想要那个部分,那么你可以简单地为变量
`num`
赋
一个整数值并忽略
`scanf`
语句。简而言之,您可以以任何您想要的方式调整它,每种情况的逻辑都是相同的。
### 找到阶乘的程序
...
...
docs/c-example/9.md
浏览文件 @
99a9b0cd
...
...
@@ -2,7 +2,7 @@
> 原文: [https://beginnersbook.com/2014/06/c-program-to-find-prime-numbers-in-a-given-range/](https://beginnersbook.com/2014/06/c-program-to-find-prime-numbers-in-a-given-range/)
在执行以下程序时,将要求用户提供范围
然后程序将按顺序显示所提供范围的所有素数。使用此程序,您可以找到介于 1 到 100 之间的素数,100 到 999 等
。您只需要输入范围,例如,如果您希望素数从 100 到 999,则在程序提示输入时输入数字 100 和 999。
在执行以下程序时,将要求用户提供范围
,然后程序将按顺序显示所提供范围的所有素数。使用此程序,您可以找到介于 1 到 100,100 到 999 等范围内的素数
。您只需要输入范围,例如,如果您希望素数从 100 到 999,则在程序提示输入时输入数字 100 和 999。
### 寻找素数的程序
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录