當前位置:編程學習大全網 - 電腦編程 - 壹個入門的c語言程序設計,將壹個三位數如123的百位十位個位顛倒為321怎麽寫?

壹個入門的c語言程序設計,將壹個三位數如123的百位十位個位顛倒為321怎麽寫?

#include?<stdio.h>

#define?MAX_BITS?10

int?main(int?argc,?char?*argv[])

{

int?i;

scanf("%d",?&i);

int?bits[MAX_BITS]?=?{0};

int?bit_count?=?0;

while(?i?>?0){

bits[bit_count]?=?i?%?10;

bit_count++;

i?/=?10;

}

int?reversed_num?=?0;

for(i?=?0;?i?<?bit_count;?i++)?{

reversed_num?=?reversed_num?*?10?+?bits[i];

}

printf("%d\n",?reversed_num);

return?0;

}

不只支持3位數,任意多位都可以。改改MAX_BITS就可以。

  • 上一篇:禧瑪諾充滿電需要多長時間?
  • 下一篇:C語言:strcpy和stcmp兩個函數是幹什麽用的,該怎麽用啊
  • copyright 2024編程學習大全網