#include <stdio.h>
#include <stdlib.h>
#define NUM 11
long long int jc(int n)
{
long long int num;
if (n == 1) {
num = 1;
} else {
num = jc(n - 1) * n;
}
return num;
}
int
main(void)
{
int i = 0;
long long int jc_n;
for (i = NUM; i > 0; i--) {
jc_n = ...


- [chinatree] 减少代码量,提高效率。 02/21 07:17
- [smarter_feng] 呵呵,啥意思? 02/20 23:33
- [chinatree] 还能精简下代码不? 02/20 22:01
- [smarter_feng] 呵呵,谢谢~ 02/20 20:35
- [chinatree] 顶下。 02/20 18:55
- [smarter_feng] 嗯,加油!!! 02/16 22:27
- [tomato] 都一样,都需要学习!一起加油吧! 02/16 22:23
- [smarter_feng] 嗯,我好好查查~ 02/16 22:21
- [smarter_feng] 这正是我头痛的问题,我的基础比较差,需要补的东西太多了~ 02/16 22:17
- [tomato] 上班之后,就没有大把的时间学习了,需要博主挤时间了! 02/16 22:16
[2012-02-20 18:41] n!的递归实现
阅读全文 |
评论次数(2) |
浏览次数(433) |
所属类型(c语言)
[2012-02-20 18:25] 反转字符串
#include <stdio.h>
#include <stdlib.h>
#define NUM 256
static char *fz(char *ptr, char *str)
{
int i = 0;
int j = 0;
//int k = 0;
while (*(str + i)!='\0'){
i++;
}
//printf("%d\n", i);
//puts(str);
i--;
for (; i >= 0; i--) {
//printf("%d\t", i);
//putchar(*(...
#include <stdlib.h>
#define NUM 256
static char *fz(char *ptr, char *str)
{
int i = 0;
int j = 0;
//int k = 0;
while (*(str + i)!='\0'){
i++;
}
//printf("%d\n", i);
//puts(str);
i--;
for (; i >= 0; i--) {
//printf("%d\t", i);
//putchar(*(...
阅读全文 |
评论次数(3) |
浏览次数(489) |
所属类型(c语言)
[2012-02-16 21:59] 求助: 关于入不入职的问题
最近找了份工作,做嵌入式的,试用期三个月,3500元/月,转正后基本工资4500元/月+500元/月绩效, 这是我的第一份嵌入式开发offer, 这家公司是做可视电话的,公司比较小,加班很多,每周休息一天,公司也比较抠门,连个保洁都没有,要不要去, 试用期很低,北京的生活压力。。。
希望过来人给个建议吧,勿调戏!!!...
希望过来人给个建议吧,勿调戏!!!...
阅读全文 |
评论次数(16) |
浏览次数(578) |
所属类型(心情)
[2012-02-13 20:44] 读书疑难@NO.2
大家好,请问linux下面有没有类似Debug的工具软件啊?我刚开始学习计算机知识,用的是linux系统(fedora), 希望知道的指点下,谢谢了!!!...
阅读全文 |
评论次数(2) |
浏览次数(420) |
所属类型(读书难点疑点总结)
[2012-02-13 16:37] 读书疑难@NO.2
实验任务(3):
找到生产日期地址为:-d fff0:f5 fc 内容为:09/01/09; 为什么这个地址里的内容(日期)可以改? 这段地址应该是在各ROM的地址空间范围内,不应该可以写的!A000H-FFFFH的地址空间中的内容是一定不可写的么? B8100H开始的单元中的数据经验证是无法写入的。...
找到生产日期地址为:-d fff0:f5 fc 内容为:09/01/09; 为什么这个地址里的内容(日期)可以改? 这段地址应该是在各ROM的地址空间范围内,不应该可以写的!A000H-FFFFH的地址空间中的内容是一定不可写的么? B8100H开始的单元中的数据经验证是无法写入的。...
阅读全文 |
评论次数(4) |
浏览次数(346) |
所属类型(读书难点疑点总结)
[2012-02-13 11:49] 检测点2.3
下面3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax, bx
sub ax, ax
jmp ax
CPU修改IP3次;都是在读取的指令进入指令缓冲器以后; 最后IP中的值是ax中的值。...
mov ax, bx
sub ax, ax
jmp ax
CPU修改IP3次;都是在读取的指令进入指令缓冲器以后; 最后IP中的值是ax中的值。...
阅读全文 |
评论次数(2) |
浏览次数(327) |
所属类型(汇编作业)
[2012-02-09 13:09] 检测点2.2
1,给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为_0010H_到_1000FH_;
思路:偏移地址16位,变化范围0000H--FFFFH,顾段地址为0001H时CPU的寻址范围为:0001H X 16 + 0000H -- 0001H X 16 + FFFFH;
2,有一个数据存放在内存20000H中,现给定段地址SA,若想用偏移地址寻到此单元,则SA应满足的条件是: 最小_1001H_, 最大_2000H_;
思路:物理地址 20000H = SA x 16 + 偏移地址,偏移地址的范围: 0000H -- FFFFH,偏移地址最大时SA最小, 偏移...
思路:偏移地址16位,变化范围0000H--FFFFH,顾段地址为0001H时CPU的寻址范围为:0001H X 16 + 0000H -- 0001H X 16 + FFFFH;
2,有一个数据存放在内存20000H中,现给定段地址SA,若想用偏移地址寻到此单元,则SA应满足的条件是: 最小_1001H_, 最大_2000H_;
思路:物理地址 20000H = SA x 16 + 偏移地址,偏移地址的范围: 0000H -- FFFFH,偏移地址最大时SA最小, 偏移...
阅读全文 |
评论次数(2) |
浏览次数(377) |
所属类型(汇编作业)
[2012-02-08 22:53] 读书笔记@NO.2
一般CPU由运算器、控制器、寄存器等器件构成,它们靠内部总线相连;
在CPU中:
1,运算器进行信息处理;
2,寄存器进行信息存储;
3,控制器控制(CPU内部)各器件工作
4,内部总线负责连接它们,在它们之间传送数据;
对汇编程序员来说,CPU主要的部件是寄存器,因为它们是可以用指令读写的器件,程序员通过改变各种寄存器中的内容来控制CPU;
################################
不同CPU,寄存器的个数和结构是不相同的
################################
8086CPU有14个寄存器:AX、BX、CX、...
在CPU中:
1,运算器进行信息处理;
2,寄存器进行信息存储;
3,控制器控制(CPU内部)各器件工作
4,内部总线负责连接它们,在它们之间传送数据;
对汇编程序员来说,CPU主要的部件是寄存器,因为它们是可以用指令读写的器件,程序员通过改变各种寄存器中的内容来控制CPU;
################################
不同CPU,寄存器的个数和结构是不相同的
################################
8086CPU有14个寄存器:AX、BX、CX、...
阅读全文 |
评论次数(0) |
浏览次数(374) |
所属类型(读书笔记)
[2012-02-08 18:04] 检测点2.1
(一):
(1) mov ax, 62627 AX = _F4A3H_ ;
(2) mov ah, 31H AX = _31A3H_ ;
(3) mov al, 23H AX = _3123H_ ;
(4) add ax, ax AX = _6246H_ ;
(5) mov bx, 826CH AX = _6246H_ ; BX = _826CH_;
(6) mov cx, ax AX = _6246H_ ; CX = _6246H_;
(7) mov ax...
(1) mov ax, 62627 AX = _F4A3H_ ;
(2) mov ah, 31H AX = _31A3H_ ;
(3) mov al, 23H AX = _3123H_ ;
(4) add ax, ax AX = _6246H_ ;
(5) mov bx, 826CH AX = _6246H_ ; BX = _826CH_;
(6) mov cx, ax AX = _6246H_ ; CX = _6246H_;
(7) mov ax...
阅读全文 |
评论次数(2) |
浏览次数(369) |
所属类型(汇编作业)
[2012-02-08 16:51] 读书疑难@NO.1
1, 计算机是如何识别二进制数列的?
上网查了下,有的说学习数电和模电就清楚了,看来要学习的东西不是一般多啊,学无止境,继续加油!!!...
上网查了下,有的说学习数电和模电就清楚了,看来要学习的东西不是一般多啊,学无止境,继续加油!!!...
阅读全文 |
评论次数(6) |
浏览次数(320) |
所属类型(读书难点疑点总结)
『 查看更多文章 』