自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简约“灰”

小菜鸟的腾飞

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 个人通讯录管理系统

一、 设计要求与功能分析1.设计的任务和需要的知识点建立一个人通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查找、添加、修改及删除。功能要求包括:(1) 通讯录的每一条信息包括姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ等。(2) 输入功能:可以一次完成若干条信息的输入。(3) 显示功能:完成全部通讯录信息的显示(一屏

2015-01-03 16:21:36 15098 4

原创 杭电 1207

/*4.汉诺塔(加一根柱子) 假设有n个圆盘,三根柱子,a,b,c,需要把n个盘子(上从下往上按照大小顺序摞着)从a柱移动到c柱,再找来了一根一模一样的柱子d,通过这个柱子来更快的把所有的盘子移到第三个柱子上。参考acm题目:http://acm.hdu.edu.cn/showproblem.php?pid=1207这道题和之前都有很大的不同,加了一根柱子,意味着有的时候可

2014-10-16 22:57:11 816

原创 杭电1143

/*Problem DescriptionIn how many ways can you tile a 3xn rectangle with 2x1 dominoes? Here is a sample tiling of a 3x12 rectangle.InputInput consists of several test case

2014-10-16 21:04:20 594

原创 杭电1133

#include     //(m+n)!*(m+1-n)/(m+1)   代表:m个50块, n个100块,, 不同的人排列,int main(){    int a[1000];    int i, j, n, m, s, tot, x=0, f, e, b;    while(scanf("%d%d", &m, &n)!=EOF && m!=0)    {   

2014-10-16 21:03:37 561

原创 6174问题

#include#include#define max 100void maopao();void jian();int sb();char a[max];int A[max], b[max], c[max], d[max];int x, N=1;void maopao1(){    int i;     x = strlen(a);    fo

2014-08-20 17:25:44 348

原创 大数的阶乘

#include#include#define max 3000int a[max];int main(){    int i, j, n, m, s;    scanf("%d", &s);    memset(a, 0, sizeof(a));    a[0] = 1;    for(i=2; i    {        m=0; 

2014-08-19 16:45:56 272

原创 排队买票找钱(50元, 100元)

#includeint tot, a[10000]={0};int chang(int n, int m, int s1, int s2, int s3){    int i, j;    if(n    {        printf("no solution\n");    }    else if(s3 == n+m)    {        to

2014-08-19 15:13:50 1189

原创 马的遍历问题-问题分析

#includeint a[100][100] = {0};int tot;int check(int n, int m){    if(a[n][m]==0)        return 1;    else        return 0;}int sb(int n, int m, int s, int I, int J){    int i,

2014-08-19 09:20:29 406

原创 指针字符串 和 数组字符串的区别

1:字符数组是由若干个元素组成, 每个元素放一个字符,   字符指针变量中存放的是一个地址(字符串的第一个字符的地址), 绝不是将字符串放到字符指针变量中。2:赋值方式:              对字符数组只能对各元素赋值, 不能用以下办法对字符数组赋值                  char str[14];                  s

2014-08-18 10:55:56 440

原创 多处最优服务次序问题

问题描述:   设有n 个顾客同时等待一项服务。顾客i需要的服务时间为ti ,1<= i <= n。共有s 处可以提供此项服务。应如何安排n 个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以n。编程任务:   对于给定的n个顾客需要的服务时间和s的值,编程计算最优服务次序。数据输入:   第一行有2 个正整数n 和s,表示有n

2014-08-15 15:48:25 562

原创 超级大整数相乘

#include#include    char f[1000], c[1000];int a[1000]={0}, b[1000]={0}, d[1000][1000]={0};int main(){    int  i, j, I, n, m, x, s1, s2, s3=0, s4;    gets(f);    gets(c);    n = strle

2014-08-14 09:23:04 274

原创 关于scanf与gets的区别和杭州电子科技大学2024程序中出现getchar()

下面我就杭州电子科技大学的2025

2014-08-09 16:55:43 527

原创 关于杭州电子科技大学的acm1002, 1003, 1004, 1005, 1008, 1009, 1012, 1013,1014,1015,1016,1017,1019,1020,1021,1022

1002:#include#includeint main(){    int a[1000]={0}, b[1000]={0}, c[1000]={0};    char q[1000], w[1000];    int i, j=0, n, m, x, s, k=0, t=0, g;    scanf("%d", &n);

2014-08-08 11:07:07 2953

原创 关于c语言static的一些细节

//static变量在程序运行期间,只初始化一次。除了赋值操作外,变量值不变,以后每次调用//时不再重新赋初值而是保持上一次调用结束时的值。#include int main() {     int a=1, b=10, i;     for(i=0; i    {        static int c=1; //这里是

2014-08-08 11:01:51 1148

原创 杭州电子科技大学ACM 1018

/****************************************************这题要求n的阶乘的位数,如果n较大时,n的阶乘必将是一个很大的数,题中说1<=n<10000000,当n=10000000时可以说n的阶乘将是一个非常巨大的数字,对于处理大数的问题,我们一般用字符串,这题当n取最大值时,就是一千万个数字相乘的积,太大了,就算保存在字符串中都

2014-08-07 17:10:42 1006

原创 ACM.HDU.1000

// Calculate A + B.#includeint main(){    int s, a, b;    while(scanf("%d%d",&a,&b)!=EOF)    {       s=a+b;    printf("%d\n", s);    }    return ;}

2014-08-07 17:08:51 305

原创 杭州电子科技大学ACM 1001

//Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).//In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.#includeint main(){    int N,

2014-08-07 17:08:26 1798

原创 多个数的最小公倍数

#includeint gong(int a, int b){    int t=1, i, j;    i = a;    j = b;    while(t!=0)    {        t = a%b;        a = b;        b = t;    }    return i/a

2014-08-07 17:06:01 395

原创 输入‘\n’停止输入字符 和 输出‘\n’或‘\0’停止输出

//从终端键盘向计算机输入时,是在按Enter键以后才将一批数据一起送到内存缓冲//区中去的#include#includeint main(){    char c[100];    int i;   /* for( ; (c=getchar())!='\n'; )            printf("%c", c);

2014-08-07 17:04:29 1308 1

原创 如果没有指明输入个数, 如何在需要的时候停止输出。

#includeint main(){    int a[100]={0}, i, j;    char b[100]; //先用字符串储存    scanf("%s", b);    for(i=0; b[i]!='\0'; i++)    {        a[i] = b[i]-'0'; //再讲数字传给整型数组   

2014-08-07 16:57:45 559

转载 最长上升子序列

问题描述一个数的序列bi,当b1 们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1  N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最长的长度是4,比如子序列(1, 3, 5, 8).你的

2014-08-07 16:55:38 260

翻译 最长公共子序列

给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中的每个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先后顺序一致。Sample Inputabcfbc abfcabprogramming    contestabcd    mnpSample Output420  输入两个子串s1,s2,

2014-08-07 16:48:45 307

数据结构练习题答案

数据结构中相关概念,比如图, 二叉树, 遍历思想

2015-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除