ايران ويج

نسخه‌ی کامل: نوشتن اعداد در 7 ستون یه مشکل خیلی ساده در C
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
من یه پروژه دارم در C که خیلی سخت نیست باید یه تقویم بسازم اما مشکل اینجاست که فرمت چاپ اعداد باید این طوری باشه مثلا :
SHANBE 1SHANBE 2SHANBE 3SHANBE 4SHANBE 5SHANBE JOME
01----------02---------03---------04--------05--------06-------07
08----------09--------10---------11---------12--------13-------14
و همینجوری تا 31 !! البته جای - همون space باید باشه برای خوب نشون داده شدن اینکارو کردم .
من یه حلقه ساده FOR نوشتم برای i از 1 تا 31 و مشکلی نداره اما مشکل اینجاست که اعداد رو زیر هم و در 7 ردیف چاپ نمی کنه !!
کسی می تونه بگه مشکل چیه ؟؟ من از++ compile Dev c استفاده می کنم ...
در 10 ردیف و 6 ردیف و 5 ردیف میشه جور بشن زیر هم ولی 7 ردیف نمیشه که نمیشه !!
کد:
for(i=1;i<=31;i++)
    {
    printf("  %3.2d\t  " ,i);
    }

با تشکر از دوستان منتظر جوابتون هستم شرمنده سوالم خیلی سادس ...
shoma dar payan halghe az cout<< "\n " estefade konid
باید تو حلقت یک دستور if بذاری و بنویسی که اگه i%7==0 بره به خط بعدی.
به همین سادگی