首页 > 编程语言 > 详细

用C++编一程序,先输出一行sun mon tue wed thu fri fri,接着使用右对齐打印出日期,像日历那样

时间:2016-08-22 20:04:57      阅读:898      评论:0      收藏:0      [点我收藏+]

用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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!