码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-08-22 20:07:50      阅读:174      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!