Recent update: 2008-6-10

c的一个简单算发问题(100!的输出)

116 byte By guanghi-copy at 2008-6-10
象100!是输出,pi的小数点后50位的输出等超过c一般数据类型的输出的保存是怎么实现的。 我看了几个例子 用的是数组。 可还是不怎么明白呀。 请给一个算法。 拜托!!!!!!!!!!

如何让标题栏上的一个矩形变为无效,然后让系统重画它?谢谢,急.

78 byte By moonrobot-土豆 at 2008-6-5
因为我要在上面显示时间,用Timer来更新,结果它不失效,结果,字就看不清楚了,字都重了,乱了。 所以要让这个Rect失效。 谢谢。

哪里有C语言的库函数下载

33 byte By dt at 2008-6-4
各位大虾,哪里有C语言的库函数下载。介绍一个连接,呵呵,谢谢!!!

见过这样的结构体吗

292 byte By dt at 2008-6-2
struct { /* predicted directions */ unsigned int ras : 1; /* RAS used */ unsigned int bimod : 1; /* bimodal predictor */ unsigned int twolev : 1; /* 2-level predictor */ unsigned int meta : 1; /* meta predictor (0..bimod / 1..2lev) */ } dir; 为什么后面都跟着:1啊???

滴水之恩,当涌泉相报

558 byte By xiaoru806-晓茹806 at 2008-5-29
============================================== 发文者: nova_lu 日期:2003-10-10 08:42:00.0 ---------------------------------------------- 冯浩,小猫,王静慧:烦请您们把照片发到我的后备邮箱E-mail:nova_lu@163.com,冯浩4号以前的照片我已带回,若有4号0点以后的照片请发给我。别弄错了我的后备邮箱是:nova_lu@163.com;普通邮件还是发到我原先常用的邮箱:nova_lu@citiz.net。 ======================...

一个C语言初学者的问题

49 byte By blueheavenflake-晨曦 at 2008-5-25
我是一个C语言的初学者,基本内容已经学了,但是关于算法还是不熟,请问在算法方面应如何提高?多谢啦!

新手问一个很菜的问题!

92 byte By along0612-有点傻 at 2008-5-24
运行结果一屏幕显示不完的情况下,我看到的只是后面的一些结果(就是看不到前一屏幕的结果),请问怎样才能看到全部的结果啊!?我用的编译器是win-tc1.8,最好能写一个简单的例子!谢过!

谁救小妹,便以身相许

1238 byte By squall_cn-Squall at 2008-5-23
微机原理的卷子,谁能救我!! —、填空题(每小题1分,共15分,将正确答案的代码填入空格中。) 1.[-0]原表示为__________。 2.(2859)10=(_________________)8421码 3.若某一数据为10101111,采用偶校验,其校验位为______。 4.在7位ASCII码中,字母“A”的ASCII码是1000001,不查表可知字母“F”的ASCII码是__________。 5.已知某汉字的机内码为B2AAH,其国标码为_______H。 6.寄存器直接寻址时,操作数在__________中。 7.对于自底向上生成的软堆栈,若栈指针总是指向栈顶...

::::::::::简单问题,请教一下:::::::::

178 byte By olivertree-忽然间上进起来了 at 2008-5-22
有以下程序 main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a<b); printf("%d,%d\n",k,m); } 输出是:1,0 k=1我知道,可是m为什么是0阿?

这个算法正确吗?

779 byte By peter310cn-NULL at 2008-5-21
//判断二叉树是否是二叉排序树 //1代表是,0不是 typedef struct node { int key; InfoType other; struct node *left,*right; }BiNode,*BiTree; int BSTVerify(BiTree t) { int ret; if(t==null) { return 1; } ret=BSTVerify(t->left); if(ret==1) { ret=BSTVerify(t->right); if(ret==1) { if(t->left==null)...

菜鸟问题,请指点.

247 byte By cow_boys-小耳朵 at 2008-5-20
int main(int argc, char *argv[]) { if(argc>1) { printf("%s",argv[1]); } retrun 1; } 在命令行下输入参数 20040423 显示 20040423 如何把 20040423 分两位两位的显示。即如下显示 20 04 04 23

我想学C,但不清楚一些问题,帮帮我吧.

58 byte By neo1225-夜渡 at 2008-5-11
哪位好心人能告诉我c语言与 c++与 vc与 与C+BUILDER 与c#之间的内在关系呀? 谢谢你!!

问专家,C语言的数据类型自动转换是否是个耗时的过程?如 int > double

46 byte By embee at 2008-5-2
问专家,C语言的数据类型自动转换是否是个耗时的过程?如 int ---> double

C Pro *C中的时间问题

62 byte By michael_ran-甩子 at 2008-4-29
不知道再C或Pro*C中有没有类似于Oracle中的Date类型的时间类型,可以直接比较时间大小的。time_t好像不行吧?

菜鸟问题.望指点.

246 byte By cow_boys-小耳朵 at 2008-4-24
int i,sn,date; time_t timenow; struct tm *now; time(&timenow); now=localtime(&timenow); date=(now->tm_year+1900)*10000+(now->tm_mon+1)*100+now->tm_mday; printf("%d",date); 为什么不是我期望的 20040423

有点古怪,无法理解,请高手解疑!

341 byte By laughable-Iv at 2008-4-13
#include<stdio.h> void main() { float revise = 0.3; short value = 10; short result_1 = (short)(revise*value); short result_2 = (short)(revise*0.3); printf("the result_1 is %d!\n",result_1); printf("the result_2 is %d!\n",result_2); } 怎么result_1 == 3,而 result_2 == 1啊!???...

一个位操作的小问题

130 byte By chenjiusheng at 2008-4-12
有这么一段程序: unsigned char ch=0x05; unsigned int ui=ch<<32; printf("%X",ui); 我请教高手们为什么ui 此时还是为0x05;

怎样把这段汇编转成C语言呢?谢谢

743 byte By misanthrope-misanthrope at 2008-4-10
A/D转换器MC14433中断服务程序: PINT1: JNB P1.4, PINT1 ;等待千位选通DS1有效 THOU: JB P1.0, OVER ;若P1.0为1,即超量程,转OVER JB P1.2, PL1 SETB 07H ;若P1.2为0,即转换值为负,1→20H.7 AJMP PL2 PL1: CLR 07H ;若P1.2为1,即转换值为正,0→20H.7 PL2: JNB P1.3, PL3 SETB 04H ;若P1.3为1,即千位为1,1→20H.4 AJMP PL4 PL3: CLK 04H ;若P1.3为0,即千位为0,0→20H.4 PL4:...

请教一个C程序健壮性问题

133 byte By maritimeman-剑胆琴心 at 2008-4-10
请各位高手帮忙: 比如我要作一个用户界面 要求输入整数, 而用户若输入字符串则中止程序,再让用户重新输入,直到输入正确为止。 这怎样在C下实现,C有没有这样一个判断是整数还是字符串的函数? 谢谢!

rorot() 麻烦你来领分

140 byte By liyuanzao-早早的飞 at 2008-4-9
麻烦把那个帖子的问题解决了,这边我给你放分 多谢了 http://expert.Codefund.cn/Expert/topic/2995/2995705.xml?temp=.9000818 有时候自己看10天书,还没得高人指点一下来得快,呵呵

菜鸟问题!

63 byte By chengxinwen-chengxinwen at 2008-3-16
听说在TUBOR C里是可以输入中文的,我想请问一下,怎么输入呢? 还有,在TUBOR C里怎么进行复制和粘贴呢?

诚心请教 B+TREE 删除问题,请高手不惜经验指点迷津

5885 byte By roamstar-虛夜飛 at 2008-2-18
#define m 3 typedef long element; typedef struct _bplus_tree { char leaf; int d; element entry[2 * m + 1]; //这里多使用了一个元素,是用于溢出处理的. struct _bplus_tree *pointer[2 * m + 2]; //这里多出的一个指针,同样用于溢出处理 } *bplus_tree; //关于溢出,指结点有溢出元素需要分裂 bplus_tree newchildentry = NULL; bplus_tree root = NULL; bplus...

求教,一个关于数据结构的问题

57 byte By pan666-盼盼 at 2008-2-18
对于单链表,单循环链表,双链表,如果仅仅知道一个指向某结点的指针p,那否将p的数据元素与其直接前驱交换?如何交换!

各位大虾们给能给菜鸟一点秘籍吗?

146 byte By coyprightbao-MrBao at 2008-2-18
本人学C++几个月了就只会用"iostream.h"."iosmanip.h"等几个常用头文件,所以导致我现在还不知道还有那些重要、功能强大的库文件可用,学习受到阻碍,哪位大虾有相关资料,最好具体点的,本人英语不怎样,希望是中文版的,谢谢了! baochang84@163.com

c语言有目录拷贝和遍历的函数吗?是否支持中文目录的整个拷贝?

30 byte By seaman117-技术是个什么东西? at 2008-2-18
c语言有目录拷贝和遍历的函数吗?是否支持中文目录的整个拷贝?

我已经对C语言了解一定,请问接下来应该看什么进阶的书

15 byte By fengxue2003-难得糊涂 at 2008-2-18
我已经好运考过了2级C语言了.

寻tc下的常驻内存的资料?能下就给分!

最好有点实例!

发现一个奇怪问题,求教于各位!

345 byte By bsnhkvoid*0 at 2008-2-18
main() { int *a,b=200; printf("%p\n",&b); /* 显示b的地址 */ scanf("%p",&a); /* 输入b的地址 */ printf("%p\n",a); /* 显示的内容为b的地址,证明上一步的输入是成功的 */ printf("%d\n",b);/* b的值已经不是200了,我这里显示的是26018 */ } 以上的“scanf("%p",&a)”如果换成“scanf("%x",&a)”,或者将b放在a之前定义就不会出现b的值莫名其妙被改变的怪事。 从以上事实可以看出%p跟%x有着某些差别。 有谁知道其中奥秘吗?...

vc里用什么函数来设置程序暂停的时间

39 byte By guotyro at 2008-2-18
在tc里有dos.h的sleep() 不知道在vc里用什么函数来实现同样的功能

怎么用递归建立二叉树??

1027 byte By guotyro at 2008-2-18
#include "stdio.h" #include "stdlib.h" typedef char TElemType; typedef struct BiTNode{ TElemType data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; int CreateBiTree(BiTNode *T);//利用递归遍历建立二叉树的存储结构 void PreOrder(BiTNode *T);//用先序遍历打印二叉树 int main() { BiTNode T; CreateBiTree(&T); PreOr...

请问,指针和数组在做局部变量时,返回值的情况,内有程序

823 byte By hffaming at 2008-2-18
char* fun1( int i ) { char *str1="11111111"; char *str2="22222222"; char *str3="33333333"; char *str4="Unknown"; switch(i) { case 0:return str1; case 1:return str2; case 2: return str3; default: return str4; } } char* fun2( int i ) { char str1[]="11111111"; char str2[]="22222222";...

谁能推荐一本好的数据结构和算法得书啊

22 byte By cs_sniper_0 at 2008-2-18
同上~顺便推荐一本能提高c语言能力得书~~~

转换函数问题thanks

138 byte By xfxf20-小蚂蚁 at 2008-2-18
编译出现以下错误,请问怎样把AnsiString转换成char [C++ Error] Unit1.cpp(84): E2034 Cannot convert 'AnsiString *' to 'char *'

为什么这个结构的长度多了两个字节?

370 byte By bit01-卷土重来 at 2008-2-18
有这样一个结构体 typedef struct { short int bfType; /* 文件类型, 必须为 "BM" (0x4D42) */ long bfSize; /* 文件的大小(字节) */ short int bfReserved1; /* 保留, 必须为 0 */ short int bfReserved2; /* 保留, 必须为 0 */ long bfoffBits; /* 位图阵列相对于文件头的偏移量(字节) */ } BITMAPFILEHEADER; /* 文件头结构 */ 为啥sizeof(BITMAPFILEHEADER)的长度是14,应该是2...

关于ascii码的问题

99 byte By 1073X-爱着未知数 at 2008-2-18
for(k=0; k<10; k++) { strTable[k] = "A"的ascii码 + k; } 这里"A"的ascii码应该怎么表示?

求最简算法

643 byte By maopaopao-Diligent at 2008-2-18
main() { int i,j,k,pp; long n; do{ printf("\nPlease input a odd number:[1,3,5,7...77].\n"); scanf("%ld",&n); }while((n%2==0)||(n>77));/*输入一个奇数*/ printf("=$Result:\n"); pp=n/2; for(i=0;i<n;i++) { printf("%3d ",i+1); for(j=1;j<=pp;j++) printf(" "); for(k=1;k<=n-2*pp;k++) prin...

清高手指点:

323 byte By yxg20023-yang at 2008-2-18
#include "stdafx.h" #include <stdio.h> int main(int argc, char* argv[]) { char *t="i am student"; char *s=""; char *t1=t,*s1=s; while((*s++=*t++)!=0); printf("%s",t1); printf("%s",s1); return 0; } 这段程序在运行时载while处老出错,请高手指点,错在什么地方?...

这种结构的设置是什么意思?!

138 byte By 122100-活水来 at 2008-2-18
struct { unsigned int x1:1; unsigned int x2:3; unsigned int x3:3; }x; sizeof(x)? zh这样作是什么意思

又是我,求BIG5编码规则,最好有相应字库.分不是问题!谢谢!

17 byte By seabreeze9802-轻风 at 2008-2-18
谢谢!不要介绍。只要具体编码规则。

学数据结构有什么好书啊?

32 byte By Dnight-Dnight at 2008-2-18
我现在自学数据结构,想大家给我介绍些好书:) 谢谢!

delete 的问题(MFC)

750 byte By Dnight-Dnight at 2008-2-18
断点检查发现是DELETE语句出错,但不知道为什么? 语句如下: void CEditAndList::OnButtonInput() { UpdateData(); int nIndex=m_list.AddString(m_name); SCORE data; //SCORE是一个struct data.score1=m_score1; //m_score1是个编辑框变量 data.score2=m_score2; data.score3=m_score3; m_list.SetItemDataPtr(nIndex,new SCORE(data)); //这里使用了...

高分求一程序代码 急急急!…………在线等待!高手请相救

82 byte By Sanco-十扇门 at 2008-2-18
本人现在急需一个万年历程序的c代码 要求:有显示公历,农历,星期,,时间,节气,天干,地支等 越快越好,分不够可以再加!!…………

两个小问题

char *a[]={"1","2","3"}; test(a); ...... int test(char **val) { char *tmp; while (tmp=*val++) { printf(tmp); } } 1 上面的代码是安全的吗? 2 如何判断文件是否存在

初学c,请教各位兄弟啊!

145 byte By rockid at 2008-2-18
我初学C,发现……………… i=2 a=(++i)+(++i)+(++i) 算出的值a=15 而 printf("%d",(++i)+(++i)+(++i)) 算出的值是12! 请问这是为什么!

为什么字符串"ABCD\t\\\123"的长度为7?

26 byte By dean7411-痞子菜 at 2008-2-18
为什么字符串"ABCD\t\\\123"的长度为7?

为什么int k=-1;执行printf("%u",k);值为65535?

37 byte By dean7411-痞子菜 at 2008-2-18
为什么int k=-1;执行printf("%u",k);值为65535?

设char a,b;则表达式a/b-c的值的类型是什么?

17 byte By dean7411-痞子菜 at 2008-2-18
请详细解释一下类型转换的过程,谢谢

极简单的问题~~耽误您点时间

87 byte By 1073X-爱着未知数 at 2008-2-18
int N=4, i; for(i=0; i<4; i++) { printf("%d",nNumBox[N-i]); }

非编程专业考C语言,急求高手帮忙解题!非常感谢!

575 byte By zjyqq851201-急死我了 at 2008-2-18
本人非计算机专业,但因考试需要,经朋友介绍特到此地请各位高手帮忙解决燃眉之急,非常感谢 答案可跟贴或者直接将代码用文本发至邮箱:wiwzsl@vip.sina.com 联系QQ:3042789 麻烦大家了~~~~~~~~~ 1.求一个3*3矩阵对角线元素之和 2.有一个已经排好序的数组,今输入一个数要求安原来排序的规律将它插入数组中 3.有一篇文章共3行字,每行有80个字符,要求分别统计出其中英文大写字母,小谢字母,数字,空格,以及其它字符的个数 4.打印一下图案: * * * * * * * * * * * * * * * * * * * * * * * * * 5....

指针问题

128 byte By fei201-我爱老婆 at 2008-2-18
请知道的解释一下下面各个式子中p的含义。一个20分。 int *(*p)[10]; int (**p)[10]; typedef int **p[2][3]; typedef int *(*p)[2][3];