Thứ Hai, 21 tháng 4, 2014

Đảo ngược một số nguyên dương 3 chữ số

Viết chương trình đảo ngược một số nguyên dương 3 chữ số.



Bài Giải 1






/*
Name: Dao nguoc so nguyen co 3 chu so
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

int n;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t DAO NGUOC SO NGUYEN DUONG 3 CHU SO\n\n");
 //Het doan chuong trinh trang tri

 printf("\n\t - Nhap vao so nguyen duong 3 chu so: "); scanf("%d",&n);

 if (!(n>=100&&n<=999))
  printf("\n\t=> Ban nhap sai, so phai co 3 chu so");
 else
  {
   int k;
   k=n%10;
   printf("\n\t => So da dao la: %d",k);
   n=(n-k)/10;
   k=n%10;
   printf("%d",k);
   n=(n-k)/10;
   k=n%10;
   printf("%d",k);
 
 
   }




 getch();
 return 0;
}









Bài Giải 2


/*
Name: Dao nguoc so nguyen co 3 chu so
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

int n;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t DAO NGUOC SO NGUYEN DUONG 3 CHU SO\n\n");
 //Het doan chuong trinh trang tri


 printf("\n\t - Nhap vao so nguyen duong 3 chu so: "); scanf("%d",&n);

 if (!(n>=100&&n<=999))
  printf("\n\t=> Ban nhap sai, so phai co 3 chu so");
 else
  {
   int k;
   printf("\n\t => So da dao la: ");
   do
   {
   k=n%10;
   printf("%d",k);
   n=(n-k)/10;
   }
   while (k>0);

 
 
   }




 getch();
 return 0;
}



Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến