Nhập vào 1 vào số dương n có 3 chữ số.. xuất ra màn hình chữ số hàng trăm, hàng chục, hàng đơn vị..
Giải
namespace Bai6
{
class Program
{
static void Main(string[] args)
{
int sonhap=0, soHangTram=0, soHangChuc=0, SoDonVi=0;
int tam1 = 0;
Console.WriteLine("Ban nhap vao so=");
sonhap = int.Parse(Console.ReadLine());
SoDonVi = sonhap%10;//Chia 10 lay duoc so don vi
tam1 = sonhap/10;//Cai nay la so co 2 chu so chua soHangTram va hang chuc
soHangChuc = tam1%10;//Lay so hang chuc
soHangTram = tam1/10;//Lay so hang tram
Console.WriteLine("So hang tram:{0}; So hang chuc:{1}; So hang don vi:{2}",soHangTram,soHangChuc,SoDonVi);
Console.ReadLine();
}
}
}
Bài này có thể làm ngắn hơn nữa bằng cách dùng vòng lặp nhưng sợ các bạn khó hiểu nên mới làm vậy.
ReplyDelete