回覆列表
  • 1 # 風向標164

    include<stdio.h>

    void main()

    {

    int i,a,b,c;

    printf("請輸入一個三位數:\n");

    scanf("%d",&i);

    while(i<100||i>999)

    {

    printf("錯誤,不是一個三位數\n");

    printf("請輸入一個三位數:\n");

    scanf("%d",&i);

    }

    a=i%10;

    i=i/10;

    b=i%10;

    i=i/10;

    c=i;

    if(a==7||b==7||c==7)

    printf("正確,這個三位數有數字為7\n");

    else printf("錯誤,這個三位數中沒有7\n");

    }

    解釋:這個程式意思是先輸入一個整數,判斷是否為3位數。如果是的話,用a,b,c代替三位數的個、十、百位上的數,判斷中間是否有7。

  • 中秋節和大豐收的關聯?
  • 怎麼判斷物質是不是鹽?