我写的是关于2019年3月份的日历表但是不知道哪错了,就大牛帮忙修改一下。
#include
using namespace std;
int main()
{
//已知2019年3月份是31天,3.1号是周五
int day=31;//一共三十一天
int dayOfweek =5;//3月第1天周五
cout<<"一\t二\t三\t四\t五\t六\t日"<<endl;//抬头1234567
for(int i=0;i<dayOfweek-1;i++); //周五4个\t
{
cout<<"\t";
}
for(int i=1;i<=day;i++)
{
cout<<i;
if((i+dayOfweek-1)%7 == 0)
{cout<<"\n";}
else
{cout<<"\t";}
}
}
for(int i=0;i<dayOfweek-1;i++) //周五4个\t
这里多了一个分号,导致循环为空,而输出\t跑到了循环后面,只执行了1次