モナーのパイソンでゴーゴー

湘南あたりの海辺より

入力した整数を逆さにする

【実行結果】

f:id:ririruby:20180920213626j:plain

/*
 _____________________
    |
    |★★数字を入替えるアルゴリズム★★
    |
    |① その数を10で割り余りを記載します。
    |② 商をnoに代入します。 
    |③ ①②を割り切れなくなるまで続けます。
  Λ Λ  /
  (,,゚Д゚)⊃ 基本はコレデスナ!
  ~/U /
   U U  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 
*/

#include <stdio.h>
int main(void)
{
 
/* 定義  */
int no;

/* 入力、正の数のみ受け付ける。負の場合は再入力 */

do {
 printf("正の整数を入力してください。: ");
    scanf("%d", &no);
   
 if(no <= 0)
     {
  printf("\a正でない数を入力しないでください。\n");
  printf("\n");
  printf("| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|\n");
  printf("|  もう1度入力  |\n");
  printf("|________|\n");
  printf("  ∧∧  ||\n");
  printf("( ゚д゚)||\n");
  printf("/ づΦ\n");
     }

   } while (no <= 0);


printf("%dを逆から読むと", no);
while (no > 0){
 
 printf("%d", no %10);
 no = no /10;        

   }

puts("です。");

printf("\n");
printf(" ∧∧  \n");
printf("(゚Д゚)⊃ good job!\n");

return 0;

}