2011年8月11日 星期四

a147: Print it all

內容 :
    大於 0、整數、不可以被 7 整除、小於 n,請輸出所有可能的數字。

輸入說明 :
    輸入為一個整數 n,其中 n 不大於 10000。
    若 n = 0 表示資料結束。

輸出說明 :
    輸出如前述,各個數字之間以一個空白隔開。

範例輸入 :
5
10
20
0

範例輸出 :
1 2 3 4
1 2 3 4 5 6 8 9
1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19

程式碼 :
#include<stdio.h>

int main()
{
    int i,n;
    
    while(scanf("%d",&n)==1)
    {
        if(n == 0)
            break;
        for(i=1; i<n; i++)
            if((i%7) != 0)
                printf("%d ",i);
        printf("\n");
    }    
    return 0;
}




http://zerojudge.tw/ShowProblem?problemid=a147

沒有留言:

張貼留言