用C語言解決十進位制數能否被5或8整除

2022-06-09 10:41:46 字數 993 閱讀 6428

1樓:來自鼎湖峰國色天香的牡丹

%號是求餘 可以弄個判斷可以整除");else printf("不可以被整除");

2樓:

//下面這個表示式表示x要麼能被5整除,要麼能被8整除。

//x%5==0||x%8==0

#include

void main()

3樓:

int var;

...............

if( (var%5==0) || (var%8==0) )else

...............

4樓:不懂的文庫

#include

void main()

5樓:

#include

int main()

if (n%5 == 0)

printf("%d can only be divided exactly by 5\n",n);

continue;

}else if(n%8 == 0)

else

}return 0;}

6樓:匿名使用者

判斷取餘是否為零就好了。

7樓:

//很大的整數也可以

//最多可以n位 n可設定

#include

#include

#define n 3000

int main()

;scanf("%s",d);

i1=strlen(d)-1;i2=i1-1;i3=i2-1;

if((d[i1]-'0')%5==0)printf("yes\n");

else

return 0;}

用c語言編寫二進位制轉換十進位制的程式

1 為了完成進位制的轉換,在主函式中宣告瞭個函式sum,主要用於將二進位制的每一位轉換為十進位制後的數相加,返回值就是相加後的和。另外定義了一個陣列array 8 用於存放輸入的八位二進位制數。2 然後使用了一個for迴圈語句,用於輸入八位二進位制數。3 在sum函式中,又宣告瞭一個power函式,...

請將二進位制數 1111001 2用十進位制,八進位制,十六進位制數表示

1 先將二進位制 數表示成十六進位制數,然後在轉換為十進位制數 二進位制1111001 0111 1001 從右到左,每四個進位制數為一組,最左邊不足4位時補上0 十六進位制數為 79 十進位制數位 7 16 9 121 2 將二進位制數轉化為8進位制 從右到左,每三個二進位制數位一組,最左邊不足3...

c 編寫程式將十進位制數轉化為八位二進位制輸出(要求用main

includeint oer int a,int b return i int main 使用者輸入一個十進位制正整數,然後分別轉換成為二進位制數 八進位制數和十六進位制數輸出。是c 不是c include using namespace std int main cout 十六進位制使用格式化輸出...