码迷,mamicode.com
首页 >  
搜索关键字:pause    ( 1331个结果
算法笔记4
1 #include 2 #include 3 4 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 5 void graph(int nu...
分类:编程语言   时间:2015-11-20 15:33:20    阅读次数:247
【C语言】编写一个函数reverse_string(char * string)(递归实现
#include<stdio.h> #include<stdlib.h> voidreverse_string(char*string) { string++; if(*string!=‘\0‘) { reverse_string(string); } string--; printf("%c",*string); } intmain() { char*p="abcdefghijk"; reverse_string(p); system("pause"); return0; }
分类:编程语言   时间:2015-11-20 08:10:10    阅读次数:130
【C语言】【面试题】【笔试题】编写一个函数实现n^k,使用递归实现
#include<stdio.h> #include<stdlib.h> intmy_pow(intn,intk) { k=k-1; intsum=n; if(k) { sum=my_pow(n,k)*n; } returnsum; } intmain() { intn=0; intk=0; scanf("%d%d",&n,&k); intret=my_pow(n,k); printf("%d\n",ret); system("pause"); return0; }
分类:编程语言   时间:2015-11-20 08:09:31    阅读次数:218
【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
#include<stdio.h> #include<stdlib.h> intsumfun(intnum) { intm=0; intsum=0; if(num!=0) { m=num%10; num=num/10; sum=sumfun(num)+m; } returnsum; } intmain() { intnum=1729; intret=sumfun(num); printf("%d\n",ret); system("pause"); return0; }
分类:编程语言   时间:2015-11-20 08:08:42    阅读次数:147
一个数组中所有的数都是成对出现的只有一个或者两个数字是单独的,求这个数
如果只有一个数,那么我们可以用按位亦或(^)来得到,代码如下:#include<stdio.h> intmain() { intarr[]={1,1,2,2,3,3,4}; intsize=sizeof(arr)/sizeof(int); intnum=0; for(inti=0;i<size;i++) { num^=arr[i]; } printf("%d\n",num); system("pause"); return0; }..
分类:编程语言   时间:2015-11-16 17:43:28    阅读次数:231
命令行 -- 命令"%cd%"
1、1 @echo off2 echo 当前盘符:%~d03 echo 当前盘符和路径:%~dp04 echo 当前批处理全路径:%~f05 echo 当前盘符和路径的短文件名格式:%~sdp06 echo 当前CMD默认目录:%cd%7 pause参考网址:“批处理怎么获取当前目录的绝对路径?”(...
分类:其他好文   时间:2015-11-14 15:01:10    阅读次数:170
C++内存管理
#include?<iostream> #include?<stdlib.h> using?namespace?std; int?main(void) { int?*p?=?new?int[1000]; if?(NULL?==?p) { system("pause"); return?0; } p[0]?=?10; p[1]?=?20;...
分类:编程语言   时间:2015-11-12 00:07:07    阅读次数:255
实现n的k次方
#include<stdio.h>intmain(){doublefunction(intn,intk);inta=0;intb=0;doublec=0;scanf("%d%d",&a,&b);c=function(a,b);printf("%lf\n",c);system("pause");return0;}doublefunction(intn,intk){if(k==0)//k==0返回1{return1;}elseif(k>0)//k>0返回n的k次..
分类:其他好文   时间:2015-11-10 01:50:27    阅读次数:197
输入一个数,最终将该数各个位数之和输出:for example: 1927 最终输出19
#include<stdio.h>intmain(){inta=0;intb=0;scanf("%d",&a);b=DigitSum(a);printf("%d\n",b);system("pause");return0;}intDigitSum(intx){intret=0;if(x==0){returnret;}ret=x%10;x=x/10;returnret+DigitSum(x);}
分类:其他好文   时间:2015-11-10 01:49:08    阅读次数:139
不用递归方法实现斐波那契数列,输入数字n 将会输出该数列的第n个数字
#include<stdio.h>intmain(){inta=0;intb=0;scanf("%d",&a);b=fib(a);printf("%d\n",b);system("pause");return0;}intfib(intn){intnum1=1;intnum2=1;intnum3=0;if(n<=2){return1;}else{while(n>2){num3=num1+num2;num1=num2;num2=num3;n--;}}returnnum3;}
分类:其他好文   时间:2015-11-10 01:47:59    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!