21xrx.com
2025-04-11 00:15:12 Friday
文章检索 我的文章 写文章
C++如何输入年月日
2023-07-10 17:21:30 深夜i     38     0
C++ 输入 年月日

C++是一种面向对象的编程语言,其输入年月日的方法非常灵活。在使用C++编写程序时,需要使用标准库中的输入输出流和日期时间类来完成对年月日的输入操作。

首先,需要包含头文件和命名空间来使用C++中的输入输出流和日期时间类。可以使用以下代码进行声明:

#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;

接着,需要定义变量来存储年月日的值。可以使用以下代码进行定义:

int year, month, day;

然后,使用cin语句来从键盘上获取用户输入的年份、月份和日期。可以使用以下代码进行输入:

cout << "请输入年份:";
cin >> year;
cout << "请输入月份:";
cin >> month;
cout << "请输入日期:";
cin >> day;

如果需要输入当前的年月日,可以使用ctime库中的函数来获取系统当前的时间,并从中提取出年月日。代码如下:

time_t t = time(NULL);
struct tm* timePtr = localtime(&t);
year = 1900 + timePtr->tm_year;
month = 1 + timePtr->tm_mon;
day = timePtr->tm_mday;

最后,可以使用日期时间类来对年月日进行格式化输出。可以使用以下代码进行输出:

cout << "您输入的日期是:";
cout << year << "年" << month << "月" << day << "日" << endl;
cout << "今天的日期是:";
cout << put_time(timePtr, "%Y年%m月%d日") << endl;

以上就是使用C++输入年月日的具体步骤。C++具有灵活的输入输出方式和丰富的函数库,使用起来非常方便。希望本篇文章对C++的初学者有所帮助。

  
  

评论区

请求出错了