逆序輸出不大於五位的數

2021-06-28 03:57:53 字數 493 閱讀 8650

# include "stdio.h"

int main(void)

if(x<0)

a=x/10000;

b=x/1000;

c=x/100;

d=x/10;

e=x;

if(a!=0)

printf("該數為乙個五位數,個位%d,十位%d,百位%d,千位%d,萬位%d.\n",e,d,c,b,a);

else if(b!=0)

printf("該數為乙個四位數,個位%d,十位%d,百位%d,千位%d.\n",e,d,c,b);

else if(c!=0)

printf("該數為乙個三位數,個位%d,十位%d,百位%d.\n",e,d,c);

else if(d!=0)

printf("該數為乙個二位數,個位%d,十位%d.\n",e,d);

else

printf("該數為乙個一位數,個位%d.\n",e); }

不大於五位數的對稱素數

定義乙個類,該類有乙個成員函式,能判斷其資料成員int dataint是否為對稱且不大於五位數的素數。測試類定義的正確性。輸入資料含有不多於50個的正整數 對於每個n,如果該數是不大於五位數的對稱素數,則輸出 yes 否則輸出 no 每個判斷結果單獨列出一行。11 101 272 yesyesno ...

判斷乙個數是否為對稱且不大於五位數的素數

素數的條件 只能被1和本身整除 判斷素數的思想 對小於該數的正整數進行遍歷,看是否能被整除。判斷素數 int prime num int n else if n i 1 對乙個數判斷是否對稱,我們將該數轉為字串來處理,將數字轉為字串用到乙個函式 itoa 對字串處理對稱問題就容易得多了。完整 inc...

求乙個正整數不大於它的偶數

問題描述 編寫乙個程式,其功能是將正整數組中所有元素轉換為不大於它的最大偶數,並且顯示輸出。演算法分析 要將乙個正整數轉換為不大於它的最大偶數,只需將該正整數所對應的二進位制數的最低位清零即可。例如 十進位制 二進位制 2 10 3 11 4 100 5 101 6 110 7 111 8 1000...