- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 0,1,3,6,10,15序列 递归实现!
#include "stdio.h"int i=1,n;int sum(int j){ printf("%d\n",j); if(n--) sum(j+=i++); }int main(void){ printf("input n:"); scanf("%d",&n); sum(0); return 0;}
2013-10-30 22:51:39 1699
原创 猜随机数
#include#includeint main(void){ int max,min,times=7,number,ai; printf("请输入数字的上限。\n"); scanf("%d",&max); printf("请输入数字的下限。\n"); scanf("%d",&min); ai=time(NULL)%(max-min+1)+min; if(max>mi
2013-10-29 21:49:08 418
原创 精简的 递归 汉诺塔 3个以上的盘子理解起来真难啊!!!
#include #define move(x,y) printf("%d\t%c -> %c\n",i,x,y)void hanoi(int i,char a,char b,char c){ if(i==1) move(a,c); else { hanoi(i-1,a,c,b); move(a,c); hanoi(i-1,b,a,c); }}int main
2013-10-28 23:25:59 1261
原创 ACM题目:字符旋转木马
#includeint main(){ int k,i; char a[10],b;start: gets(a); scanf("%d",&k); while(k--) { i=0; while(a[++i]) { b=a[0]; a[0]=a[i]; a[i]=b; } } puts(a); goto start;
2013-10-26 00:11:19 576
原创 ACM题目:德国佬的资料,要求页数置反,英文首位输出。
#includeint main(){ int a,n; char b[10]={"ZOTTFFSSEN"}; scanf("%d",&n); while(n--) { scanf("%d",&a); while(a) { putchar(b[a%10]); a/=10; } puts(""); } return 0;}
2013-10-25 23:05:00 452
原创 ACM题目:魔术数 M=K*Mc ,Mc为M的变形 比如M=102564,Mc=25641,102564=4*25641。
ACM题目:魔术数 M=K*Mc ,Mc为M的变形 比如M=102564,Mc=25641,102564=4*25641。输入要求:第一行为输出数据个数N 第二行为K输入:1 4输出:102564=4*25641#include void main(){ int k,m=0,n,a,b; scanf("%d",&n); sc
2013-10-19 22:47:25 770
原创 对斐波拉契的深思,精简,精确控制。
第一种 i 控制输出个数。第二种 a 控制输出最大值。void main(){ int a=1,b=0,i=9; while(i) { printf("%d\n",a+=b,i--); if(i) printf("%d\n",b+=a,i--); }}*****************************************void main(){
2013-10-19 01:15:38 562
原创 兎子产子(斐波那契数列)
从前有一对长寿兎子,它们每一个月生一对兎子,新生的小兎子两个月就长大了,在第二个月的月底开始生它们的下一代小兎子,这样一代一代生下去,求解兎子增长数量的数列。#define P(x,y) printf("第%2.d月有%4.d对兔子\n",x,y)int i=1;void aga(int a,int b){ i++; P(i,b); if(i<20) aga(b,a+b);
2013-10-19 00:17:22 579
原创 ACM题目:第一行输入n m,第二行输入一个数列,n为数列长度,m为要插入的值,排序后输出,m n为零时退出程序
要求:第一行输入n m,第二行输入一个数列,n为数列长度,m为要插入的值,排序后输出,m n为零时退出程序输入:3 31 2 40 0Press any key to continue输出:1 2 3 4int main(){ int n,m,i,j; int a[100]; start: scanf("%d %d",&n,&m); a[n]=m
2013-10-18 21:03:45 2772
原创 ACM题目,输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。
输入:第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B。问题:输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。输入:24 210 4输入:22.50int main(void){ int a,b,i; scanf("%d",&i); while(i-->0) {
2013-10-17 19:37:03 4887
原创 身高预测
1. 身高预测每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。设faHeight为其父身高,moHeight为其母身高,身高预测公式为男性成人时身高=(faHeight + moHeight)×0.54cm 女性成人时身高=(faHeigh
2013-10-17 00:02:38 4622
原创 合并两个静态数组并排序
#include int main(void){int a[]={9,2,1,0,5};int b[]={6,7,8,4,3};int c[10];int i,j;for(i=0;i<5;i++){c[i]=a[i];c[i+5]=b[i];}for(i=0;i<10;i++)printf("%d",c[i]);for(i=0;i<10;i++)for(j=i
2013-10-16 22:08:17 538
原创 合并两个动态数组并排序
#include #include int main(void){ int i,j; int * p=(int *)malloc(sizeof(int)*5); for(i=0;i<5;i++) { printf("输入第%d个任意整数:\n",i+1); scanf("%d",&p[i]); } printf("第一个数组为:"); for(i=
2013-10-16 01:45:16 685
原创 获取字符串
#include int main(void){ int i=0; char a[200]; while((a[i++]=getchar())!='\n'); a[i]='\0'; printf("%s",a); return 0;}
2013-10-16 01:43:07 446
原创 非循环单向链表-增删改查排-释放
#include "stdio.h"#include "stdlib.h"#include "malloc.h"typedef struct nodes//链表主体结构{ int data;//链表DATA区域 struct nodes *next;//链表指针区域}node,*pnode;pnode add()//创建链表头节点和主体节点{ int i,len; pno
2013-10-16 01:32:43 698
oracle 中文脚本用的支持文件 pdksh-5.2.14-36.el5.i386.rpm zysong.tty
2013-02-01
ORACLE 11G RHEL6.1 中文安装脚本 最强悍的多线程脚本 自动检测修复环境
2013-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人