用函数的嵌套调用,找4个整数中最大的数。(递推)解:程序:#include<stdio.h>intmax2(inta,intb){ return(a>b?a:b);}intmax4(inta,intb,intc,intd){ intmax2(inta,intb); returnmax2(max2(max2(a,b),c),d);}intmain(){ inta,b,c,d,max; printf("pleaseenterfourinte..
分类:
编程语言 时间:
2016-03-02 13:31:47
阅读次数:
148
用数组来处理求Fibonacci数列问题。解:程序:#include<stdio.h>intmain(){ inti,f[20]={1,1};//对最前面两个元素f[0]和f[1]赋初值1 for(i=2;i<20;i++) { f[i]=f[i-2]+f[i-1];//先后求出f[2]~f[19]的值 } for(i=0;i<20;i++) { if(i%5==0)//控制每输出5个数后换行..
分类:
编程语言 时间:
2016-03-01 19:15:07
阅读次数:
1626
对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。解:程序:#include<stdio.h>intmain(){ inti,a[10]; for(i=0;i<=9;i++) { a[i]=i; } for(i=9;i>=0;i--) { printf("%3d",a[i]); } printf("\n"); return0;}结果:9876543210请按任意键继续...
分类:
编程语言 时间:
2016-03-01 19:14:48
阅读次数:
1173
有一个3*4的矩阵,要求编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)解:程序:#include<stdio.h>intmain(){ inti,j,row=0,colum=0,max; inta[3][4]={{1,2,3,4},{4,5,6,7},{-1,3,-5,10}}; max=a[0][0]; printf("arraya:\n"); for(i=0;i<..
分类:
编程语言 时间:
2016-03-01 19:14:16
阅读次数:
281
输出一个菱形图。解:程序:#include<stdio.h>intmain(){ inti,j; chardiamond[][5]={{‘‘,‘‘,‘*‘},{‘‘,‘*‘,‘‘,‘*‘},{‘*‘,‘‘,‘‘,‘‘,‘*‘},{‘‘,‘*‘,‘‘,‘*‘},{‘‘,‘‘,‘*‘}}; //diamond菱形,钻石,金刚石 for(i=0;i<5;i++) { for(j=0;j<5;j++) { printf("%c",diamon..
分类:
编程语言 时间:
2016-03-01 19:13:29
阅读次数:
170
有3个字符串,找出其中最大者。解:程序:#include<stdio.h>#include<string.h>intmain(){ charstr[3][20]; charstring[20]; inti; for(i=0;i<3;i++) { gets(str[i]); } if(strcmp(str[0],str[1])>0) { strcpy(string,str[0]); } else { strcpy(string,st..
分类:
编程语言 时间:
2016-03-01 19:12:50
阅读次数:
539
将一个二维数组行和列的元素互换,存到另一个二维数组中。解:程序:#include<stdio.h>intmain(){ inti,j,a[2][3]={{1,2,3},{4,5,6}},b[3][2]; printf("arraya:\n"); for(i=0;i<=1;i++)//处理a数组中的一行中各元素 { for(j=0;j<=2;j++)//处理a数组中的某一列元素..
分类:
编程语言 时间:
2016-03-01 19:12:47
阅读次数:
275
调用函数打印Howdoyoudo!程序:#include<stdio.h>voidprint_star(){ printf("******************\n");}voidprint_message(){ printf("Howdoyoudo!\n");}intmain(){ voidprint_star();//声明print_star函数 voidprint_message();//声明print_message函数 print_star();//..
分类:
编程语言 时间:
2016-03-01 19:09:19
阅读次数:
649
Lua的一个设计方针是简单,能不加入的语言特性就尽量不加入。于是,Lua中缺少了一些我们常用的语法。下面仅以C语言做参考。
缺少continue语句,虽然对逻辑实现没本质影响。但让我们在编程时,代码结构的写法有一些生硬的感觉,不灵活。
缺少了switch-case语法,仅用if-elseif-else来替代,在选项比较多的时候,代码很难看,而且效率很低。
没有逻辑运算符 AND, OR, NOT ,这在有些标志位组合表达式的表达上带来诸多不便。...
分类:
其他好文 时间:
2016-03-01 13:02:07
阅读次数:
185
用一周的时间看完了这本书的第一部分-硬件,这本书相较于那些计算机专业书籍(谭浩强C程序设计)来讲确实很生动,作者善于拿自己做例子,语言也幽默风趣。读这本书收获很多,把我带入了计算机的大门,下面是重点摘录。 一、计算机里有什么 1、一台计算机拥有以下结构:一个处理器(CPU)、一些主存储器(内存)、一
分类:
其他好文 时间:
2016-02-21 22:53:57
阅读次数:
364