PDA

View Full Version : جدول ضرب 10 در 10



Developer Programmer
دوشنبه 20 آبان 1387, 20:46 عصر
اندر احوالات یادگیری #C ؛ میخوام توی TextBox جدول ضرب 10x10 پیدا کنم :

private void button1_Click(object sender, EventArgs e)
{
int i, j;

textBox1.Clear();

for (i = 1; i <= 10; i++)
{
for (j = 1; j <= 10; j++)
textBox1.Text += string.Format("{0:g} ", (i * j));
textBox1.Text += "\n";
}

}

مشکلات :
اولا اعداد رو پشت سرهم می نویسه.
ثانیا میخوام اعداد دقیقا در یک سر و ستون باشن. یعنی بین اعداد کمتر از دو رقم (مثل 9) فاصله بذاره اما دستور Format قبلش صفر می ذاره

:لبخندساده:

Salar Ashgi
دوشنبه 20 آبان 1387, 21:10 عصر
سلام ، کد مورد نظر شما :



for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10; j++)
textBox1.Text += (i * j).ToString() + " ";
textBox1.Text += "\r\n";
}


برای اینکه فاصله بین اعداد تک رقمی و دو رقمی بصورت درست نشون داده بشه ، میتونید از

سربارگذاری های مختلف تابع String.Format استفاده کنید !!!!

موفق و پیروز باشید !!!

Developer Programmer
دوشنبه 20 آبان 1387, 21:23 عصر
سربارگذاری های مختلف تابع String.Format استفاده کنید !!!!من هم دقیقا دنبال همینم !!!!!!!! ( جریان این علامت تعجبها چیه ؟ :چشمک:)