有關於判斷7的倍數的程式碼

是有關於判斷7的倍數的程式碼 看起來我覺得沒問題也沒偵到錯 執行後輸入某數字 開始判斷時就發生問題了 百思不解 粗心大意請大大鞭責 拜託了 期中考快到了要準備

#include <stdlib.h>

#include <stdio.h>

int multiple (int);

int main ()

{

int num, flag;

printf("Please imput a number :");

scanf("%d", num) ;

if (num < 0)

printf("Number a must be > 0");

else

flag = multiple(num);

if (flag == 0)

printf("Number is 7 multiples");

else

printf("Number is not 7 multiples");

system("PAUSE");

return 0;

}

int multiple (int num)

{

if(num %7 == 0)

return 0;

else

return 1;

}

1 個解答

評分
  • ?
    Lv 4
    1 0 年前
    最佳解答

    只錯一個地方:

    scanf("%d", &num);

    要有那個 &

還有問題?馬上發問,尋求解答。