當前位置:編程學習大全網 - 編程軟體 - 編程題壹個五位數,要求比較大小,如果個位比百位大的時候,互換個位和百位,個位比百位小時,正常輸出?

編程題壹個五位數,要求比較大小,如果個位比百位大的時候,互換個位和百位,個位比百位小時,正常輸出?

妳可以使用分離出五位數的個位、十位、百位、千位和萬位數字的方法來實現這個需求。

例如,假設要比較的五位數是 x,妳可以使用如下代碼來分離出每壹位數字:

int a = x / 10000; // 萬位數字

int b = x / 1000 % 10; // 千位數字

int c = x / 100 % 10; // 百位數字

int d = x / 10 % 10; // 十位數字

int e = x % 10; // 個位數字

然後妳可以使用比較條件來判斷是否要交換個位和百位的值。

if (e > c) {

int temp = e;

e = c;

c = temp;

}

最後,妳可以使用如下代碼輸出比較後的五位數:

printf("%d%d%d%d%d\n", a, b, c, d, e);

  • 上一篇:誰能幫我用HTML語言做壹個簡單的網頁?代碼就行
  • 下一篇:學什麽技術薪資待遇好?
  • copyright 2024編程學習大全網