| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 361 人关注过本帖
标题:求助 c语言程序分析
只看楼主 加入收藏
bball27
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-29
结帖率:0
收藏
 问题点数:0 回复次数:1 
求助 c语言程序分析
下面的是一个大程序中的一个小程序  帮我分析一下 尽量详细 具体到每行就更好了

#include<stdio.h>
#include<io.h>
#include<string.h>
#include<stdlib.h>
#define L 5
#define H 20000
int hh;
int hjqs,hjqt;
int dsh;//倒数第几个数

int fun3(int sj[][L],int n,int m)//9个数字中有不同的n个数字,每行读取倒数m个数组成方阵
{
    int i,j,q,kj,kj0;
    int ii[2]={0,0},sum,sum0;
    int hjqss,hjqtt;
    sum=sum0=0;
    //for(q=hh-1;q>0;q-=m+1)
    for(i=hh-1;i>0;)
    {

        struct tt hjq={0,1,2,3,4,5,6,7,8,9,0};
        kj=1;
        if(ii[0]==0)
        {
            if(ii[1]==1)
                {

                    if(sum<sum0){
                        sum=sum0;
                        hjqs=hjqss;
                        hjqt=hjqtt+1;
                    }
                    sum0=0;
                }
        }
        else
        {
            if(ii[1]==0)hjqss=i;
            hjqtt=i;
            sum0++;
        }
        ii[1]=ii[0];
        kj0=1;
        for(;i>0;i--)
        {
            for(j=L-1;j>=L-m;j--)
            {
                if(hjq.an==n){kj0=0;break;}
                if(hjq.a[sj[i][j]]!=-1){
                   hjq.a[sj[i][j]]=-1;
                   hjq.an++;
                }
            }
            if(kj0==0)break;
        }
        
        if(hjq.an<n){ii[0]=0;break;}
        if(hjq.an>n)
        {
            ii[0]=0;
            continue;
        }
        for(j=L-1;j>=L-m;j--)
        {
            if(hjq.a[sj[i][j]]!=-1)
            {
                ii[0]=0;
                kj=0;
                break;
            }
            
        }
        if(kj==1)ii[0]=1;
    }
   
    return (sum>sum0?sum:sum0);
   
}
搜索更多相关主题的帖子: 程序分析 c语言 
2010-03-30 08:46
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
请重发帖子,标题内容不要相同,否则会误以为是同一帖子.
2010-03-30 10:09
快速回复:求助 c语言程序分析
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062771 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved