<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    E81086713E446D36F62B2AA2A3502B5EB155

    Java雜家

    雜七雜八。。。一家之言

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      40 Posts :: 1 Stories :: 174 Comments :: 0 Trackbacks
    寫一個函數,輸出前N個數(從7開始),這N個數滿足如下3個條件中的任意一個
    1.整出7
    2.各位上的數字之和整除7,(比如34)
    3.任意位上包含數字7


    附我的代碼:
    void printN(int n)
    {

        
        
    int c=0;
        
    int i=7;
        
    do 
        {
            
    if(i%7 ==0)
            {
                printf(
    "%d\n",i);
                c
    ++;
            }
            
    else
            {
                
    int j=i%10;
                
    int k=j;
                
    int s=k;
                
    int p=10;
                
    while(k<i)
                {

                    
    if(j==7)
                    {
                        printf(
    "%d\n",i);
                        s
    =0;
                        c
    ++;
                        
    break;

                    }
                    
    else
                    {
                        j
    =((i-k)/p)%10;
                        s
    +=j;
                        k
    =j*p+k;
                        p
    *=10;


                    }
                }
                
    if(s&&s%7==0)
                {


                    printf(
    "%d\n",i);
                    c
    ++;
                }
                

            }
            i
    ++;
        } 
    while (c<n);
    }


    posted on 2008-12-10 21:44 DoubleH 閱讀(3241) 評論(8)  編輯  收藏

    Feedback

    # re: 【分享】今日某公司的電話面試題 2008-12-11 11:16 ANTICPC
    絕望  回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2008-12-11 13:50 Always BaNg.
    強,電話寫代碼啊?  回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2008-12-12 09:11 congdepeng@hotmail.com
    弱弱的問 不是java寫的吧? 過程話語言寫這個問題還是很簡單的   回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2008-12-12 11:22 bad
    i am sure you are poor in java,so you are a newer.  回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題[未登錄] 2008-12-12 13:30 bill
    在java 5中也可以用printf()的 ,可能是他寫C多點哦  回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2008-12-16 22:52 小Xiong
    牛! JAVA里面好像不是叫函數吧,應該是叫方法吧!還發現會有printf()。老兄是不是帖子放錯位置了啦!  回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2009-01-08 18:47 無韻之殤
    LZ,有錯誤吧……
    輸入printeN(100)輸出:
    7 14 16 17 21 25 27 28 34 35 37 42 43 47 49 52 56 57 59 61 63 67 68 70 77 84 86 87 91 95 97 98 105 106 107 112 115 117 119 124 126 127 133 137 140 142 147 149 151 154 157 158 160 161 167 168 170 171 172 173 174 175 176 177 178 179 182 185 187 189 194 196 197 203 205 207 210 214 217 223 224 227 231 232 237 238 239 241 245 247 248 250 252 257 259 266 267 270 271 272
    (把代碼改成JAVA后的運行的:)
    void printN(int n) {

    int c = 0;
    int i = 7;
    do {
    if (i % 7 == 0) {
    System.out.print(i + " ");
    c++;
    } else {
    int j = i % 10;
    int k = j;
    int s = k;
    int p = 10;
    while (k < i) {

    if (j == 7) {
    System.out.print(i + " ");
    s = 0;
    c++;
    break;

    } else {
    j = ((i - k) / p) % 10;
    s += j;
    k = j * p + k;
    p *= 10;

    }
    }
    if (s != 0 && s % 7 == 0) {

    System.out.print(i + " ");
    c++;
    }

    }
    i++;
    } while (c < n);
    }   回復  更多評論
      

    # re: 【分享】今日某公司的電話面試題 2009-01-09 09:09 無韻之殤
    看來是我理解錯了,應該是輸出N個,不好意思……  回復  更多評論
      

    # # re: 【分享】今日某公司的電話面試題 2009-01-09 10:01 # re: 【分享】今日某公司的電話面試題
    71 72 73……呢?  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 黄网站色视频免费在线观看的a站最新| 亚洲日韩中文字幕天堂不卡| 国产产在线精品亚洲AAVV| 亚洲高清中文字幕免费| 亚洲另类春色国产精品| 最近免费字幕中文大全视频 | 国产精品黄页在线播放免费| 亚洲欧美日韩国产精品一区| 在线免费观看一级毛片| 亚洲日韩精品无码AV海量| 国产精品免费看久久久无码| 婷婷亚洲综合五月天小说在线| 免费日本黄色网址| 一个人看的www在线免费视频 | 亚洲精品99久久久久中文字幕| 成人a毛片视频免费看| 亚洲综合在线另类色区奇米| 国产拍拍拍无码视频免费| 91亚洲va在线天线va天堂va国产| 亚洲第一网站免费视频| 在线观看亚洲AV每日更新无码| 国产传媒在线观看视频免费观看| 一级毛片大全免费播放下载| 国产精品亚洲片在线观看不卡| 久久不见久久见免费视频7 | 亚洲AV一二三区成人影片| 国产免费AV片无码永久免费| 中文字幕视频免费在线观看| 久久精品国产亚洲av麻豆色欲| 欧美在线看片A免费观看| 成年免费a级毛片| 亚洲码在线中文在线观看| 日本一线a视频免费观看| 成在线人免费无码高潮喷水| 亚洲国产情侣一区二区三区| 国产一级淫片免费播放电影| a国产成人免费视频| 中国亚洲呦女专区| 亚洲人成图片小说网站| 好男人www免费高清视频在线| 一级做a爰全过程免费视频毛片 |