标签:
用C++编一程序,先输出一行sun mon tue wed thu fri fri,接着使用右对齐打印出日期,像日历那样
先输出一行sun mon tue wed thu fri fri,再提醒用户输入一个起始日期和终止日期,然后输出结果。
#include<iostream> #include<iomanip> //要设置域宽,使用setw函数,所以要使用iomanip头文件 using namespace std; int main(){ int day, stop, i, j, tian; cout << "Enter the number of day and stop:" << endl; cin >> day >> stop; cout << " Sun Mon Tue Wed Thu Fri Sat" << endl; for (j = 0; j < day; j++) //处理起始日期之前的空格 cout << setw(5) << ‘ ‘; for (i = 1; i <= stop; i++) //将i和终止日期stop进行比较,确定输出结束的时间 { tian = (i + day) % 7; //保证一行只有七个元素 if (tian == 0) cout << setw(5) << i << endl; //达到七个元素进行换行 else cout << setw(5) << i; } cout << ‘\n‘; //输出结束时进行换行 system("pause"); return 0; }
输出结果如下所示:
用C++编一程序,先输出一行sun mon tue wed thu fri fri,接着使用右对齐打印出日期,像日历那样
标签:
原文地址:http://www.cnblogs.com/lxt1105/p/5796692.html