یک برنامهٔ C++ بنویسید که تعداد N تنظیمات سادهٔ دسکتاپ یا مقادیر سیستم را از ورودی بگیرد (هر تنظیم شامل یک نام رشته‌ای و یک مقدار عددی شناور) و با استفاده از هدر iomanip یک جدول ستونی مرتب‌شده با عرض ثابت و دقت مشخص چاپ کند.

0.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:49

0.0

برای حل، از و هدر iomanip (تابع‌هایی مثل setw، left/ right، fixed و setprecision) استفاده کنید؛ ابتدا N را بخوانید، سپس در یک حلقه نام و مقدار هر تنظیم را دریافت و در یک ساختار ساده (مثل vector از pair) ذخیره کنید و در پایان یک سطر عنوان چاپ کرده و مقادیر را با setw برای ستون‌ها و setprecision برای دقت عددی چاپ کنید. این تمرین شبیه‌سازی نمایش تنظیمات در برنامه‌های دسکتاپ و نمایش مقادیر سیستمی است و به شما کمک می‌کند قالب‌بندی خروجی برای رابط‌های متنی و کاربردهای سطح سیستم را یاد بگیرید — نکته: مطمئن شوید ستون‌ها هم‌تراز باشند و برای اعداد از fixed و setprecision مناسب استفاده کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:49
دسته بندی ها: C Plus Plus C Plus Plus for beginner
sara در 220 روز قبل ساعت 11:54

نکتهٔ مفید این است که برای پشتیبانی نام‌های دارای فاصله، نام هر تنظیم را با getline بخوانید و مقدار را با operator>> دریافت کنید (و پس از خواندن N، ورودی را تمیز کنید). برای چاپ هم‌تراز و خوانا از setw استفاده کنید و نام‌ها را به سمت چپ (left) و مقادیر را به سمت راست (right) قرار دهید. از fixed و setprecision برای کنترل دقت اعشار استفاده کنید تا نمایش مقادیر یکنواخت باشد. پیش از چاپ سطر عنوان، عرض ستون‌ها را مشخص کنید تا ستون‌ها هم‌تراز باقی بمانند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری