| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 822 人关注过本帖
标题:NUM为定值是可以运行,若用循环for(NUM=1;NUM<=20;NUM++)则出错
取消只看楼主 加入收藏
zhongnaner
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2012-9-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
NUM为定值是可以运行,若用循环for(NUM=1;NUM<=20;NUM++)则出错
下面程序NUM为定值是可以运行,若用循环for(NUM=1;NUM<=20;NUM++)则出错
int Counter[];
        int Sum[];
        Counter=new int[40];
        Sum=new int[40];
        int Num=20;
        int Inum;
        int Jcon=39;
        int n;
        int m;
        
        for(Num=20;Num>0;Num--)
        {
            //////
            for(int i=0;i<40;i++)//初始化数组
            {
                Counter[i]=0;
            }
            
            Counter[Jcon]=Num;
            for(Inum=1;Inum<NUM;INUM++) 乘几次
            {
                for(n=0;n<40;n++)
                {
                     Counter[n]=Counter[n]*Num;
                }
                for(Jcon=39;Jcon>0;Jcon--)
                {
                     Counter[Jcon-1]=Counter[Jcon-1]+Counter[Jcon]/10;
                     Counter[Jcon]=Counter[Jcon]%100%10;                                                
                }
                    
                                            
            }
            ///////
            /*for(int s=39;s>=0;s--)
            {
                Sum[s]=Sum[s]+Counter[s];
            }
            for(Jcon=39;Jcon>=1;Jcon--)
            {
                Sum[Jcon-1]=Sum[Jcon-1]+Sum[Jcon]/10;
                Sum[Jcon]=Sum[Jcon]%10;                                                
            }*/
            for(int h=0;h<=39;h++)
            {
                System.out.print(Counter[h]);
            }
            System.out.println();
        
        }
2013-03-26 23:02
快速回复:NUM为定值是可以运行,若用循环for(NUM=1;NUM<=20;NUM++)则出错
数据加载中...
 
   



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

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