محمد
2 سال پیش توسط محمد مطرح شد
1 پاسخ

باگ در سی شارپ

سلام
قراره برنامه ای بنویسم که تعداد رقم های یک عدد رو بهمون بگه
این کد هست

int i,n=int.Parse(Console.ReadLine())
for ( i=0; n>0;i++)
n=n/10;
Console.WriteLine("Adad"+i+"Raghami has)

Console.ReadKey();

ولی یه باگی پیدا کردم و اونم اینه که برنامه میتونه حداکثر تا 10 رقم رو بهمون بگه اگه 11 رقم بشه نمیگه

کسی میدونه لطفا بگه


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 2 سال پیش آپدیت شد
0

اولا نیازی به حلقه نداری ، دوما اول توابع و قواعد سی شارپ رو یاد بگیر خیلی بدردت میخوره، در اخر جواب شما

double n = double.Parse(Console.ReadLine());
Console.WriteLine("Adad " + Math.Floor(Math.Log10(n) + 1) + " Raghami has");
Console.ReadKey();

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام