有5 个人坐在一起,问第五个人多少岁?他说比第4 个人大2 岁。问第4 个人岁数,他说比第3 个人大2 岁。问第三个人,又说比第2 人大两岁。问第2 个人,说比第一个人大两岁。最后问第一个人,他说是10 岁。请问第五个人多大?
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10 岁),再往回推。
2.程序源代码...
分类:
数据库 时间:
2014-08-21 11:37:44
阅读次数:
292
直接上代码:
#include
void Fun(int *a[],int m,int n)//
{
printf("%d\t",*a);//[0][0]
/*
int e[2][2][2]={8,7,6,5,4,3,2,1};
int *f,***g;
g=e;
f=e;//有警告,但不会报错
printf("%d\n",*f);
...
分类:
数据库 时间:
2014-08-21 11:37:34
阅读次数:
253
#include int main(){ int i = 0, j = 0; while (i j) { printf("[%d] ", j); j += 5; } else { ...
分类:
其他好文 时间:
2014-08-21 00:05:43
阅读次数:
257
#include
int fun(int *x,int y)
{
int t ;
t = *x ; *x = y ;
return(t) ;
}
main()
{
int a = 3, b = 8 ;
printf("%d %d\n", a, b) ;
b = fun(&a, b) ;
printf("%d %d\n", a, b) ;
}...
分类:
其他好文 时间:
2014-08-20 22:45:53
阅读次数:
246
#include //密码函数void key(int k) { int i=0; do { if(k==123) { return 0; } else if(k!=123) { printf("密码错误!\n"); ...
分类:
其他好文 时间:
2014-08-20 20:59:02
阅读次数:
241
#include
void main()
{
int a[]={0,1,2,3,4,5};
int i;
int *p;
p=a;
for(i=0;i<6;i++)
printf("a[%d]=%d\t",i,a[i]);
printf("\n");
for(i=0;i<6;i++)
printf("*(p+%d)=%d\t",i,*(p+i));
printf("\n")...
分类:
其他好文 时间:
2014-08-20 18:00:32
阅读次数:
233
源码
[root@luozhonghua ch10]# cat zippo11.c
/* zippo1.c -- zippo info */
#include
int main(void)
{
int b[3]={100,200,300}; int *p;p=b;
printf("b=%p,*b=%d,p=%p,*p=%d,p+1=%p,*p+1=%d \...
分类:
其他好文 时间:
2014-08-20 12:31:32
阅读次数:
189
//5.已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合for(inti=0;i<10;i++){for(intj=0;j<10;j++){for(intk=0;k<10;k++){if(i*100+j*10+k+i+j*10+k*100==1333){printf("%d%d%d\n",i,j,k);}}}}
分类:
其他好文 时间:
2014-08-20 02:44:16
阅读次数:
766
*号的使用 1 #include 2 3 int main(void) 4 { 5 unsigned width, precision; 6 float height; 7 printf("Please enter you height(enter a tag befor...
分类:
其他好文 时间:
2014-08-19 23:51:05
阅读次数:
214
1 #include 2 3 int main(void) 4 { 5 int a = 99; 6 float b = 9.9; 7 char c[] = "hello"; 8 9 printf("*%010d*\n", a);10 printf("*...
分类:
其他好文 时间:
2014-08-19 22:10:25
阅读次数:
216