码迷,mamicode.com
首页 >  
搜索关键字:c语言 谭浩强 静态变量static 1到5的阶乘值    ( 263个结果
c语言:利用静态变量static,输出1到5的阶乘值
利用静态变量static,输出1到5的阶乘值。解:程序:#include<stdio.h>intfac(intn){ staticintf=1; f=f*n; returnf;}intmain(){ inti; for(i=1;i<=5;i++) { printf("%d!=%d\n",i,fac(i)); } return0;}结果:1!=12!=23!=64!=245!=120请按任意键继续...
分类:编程语言   时间:2016-03-10 01:55:47    阅读次数:331
c语言:用fgetc函数从键盘逐个输入字符,用fputc函数写到磁盘文件
用fgetc函数从键盘逐个输入字符,用fputc函数写到磁盘文件。解:程序:#include<stdio.h>#include<stdlib.h>//exit使程序终止intmain(){ FILE*fp; charch,filename[10]; printf("请输入所用的文件名:"); scanf("%s",&filename); if((fp=fopen(filename,"w"))==..
分类:编程语言   时间:2016-03-06 23:59:43    阅读次数:480
c语言:用函数的嵌套调用,找4个整数中最大的数。(递推)
用函数的嵌套调用,找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
c语言:用数组来处理求Fibonacci数列问题
用数组来处理求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
c语言:对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。
对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
c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
有一个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
c语言:输出一个菱形图
输出一个菱形图。解:程序:#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
c语言:有3个字符串,找出其中最大者
有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
c语言:将一个二维数组行和列的元素互换,存到另一个二维数组中。
将一个二维数组行和列的元素互换,存到另一个二维数组中。解:程序:#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
c语言:调用函数打印How do you do!
调用函数打印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
263条   上一页 1 ... 13 14 15 16 17 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!