回覆列表
  • 1 # 手機使用者86106513633

    哦 可以在最後這樣加一句:

    printf("%c",8);

    上面這裡是輸出ASCII碼為8的字元,這是一個Backspace控制符。於是可以往回消去一個字元。

    也可以從邏輯上修改,不然他輸出多餘的空格:

    #include<stdio.h>

    int main()

    {

    int n,i,j,k;

    int cnt=0;

    scanf("%d",&n);

    int a[1001];

    for(k=1;k<=n;k++)

    {

    a[k]=0;

    }

    for(i=1;i<=n;i++)

    {

    for(j=1;j<=i;j++)

    {

    if(i%j==0)

    a[i]=a[i]+1;

    }

    if(a[i]%2==0)

    {

    if(cnt>0) printf(" ");

    cnt++;

    printf("%d",i);

    }

    }

    getchar();

    getchar();

    }

  • 中秋節和大豐收的關聯?
  • 很多老闆認為“三條腿的蛤蟆難找,兩條腿的人到處都是”,你怎麼認為?