程序功能: 该程序的功能是将输入的日期格式转换为另一种格式进行输出。输入的日期格式为月份-日期-年份,输出的日期格式为年份-月份-日期。

设计思路:

  1. 首先,定义八个字符变量m1、m2、d1、d2、y1、y2、y3、y4,用于存储输入的日期。
  2. 使用scanf函数按照指定格式读取输入的日期,并将每个字符分别存储到相应的变量中。
  3. 使用getchar函数来处理输入中的换行符。
  4. 使用printf函数按照指定格式输出转换后的日期。

结构说明:

  1. 定义了八个字符变量m1、m2、d1、d2、y1、y2、y3、y4,用于存储输入的日期。
  2. 使用scanf函数按照指定格式读取输入的日期,%c%c-%c%c-%c%c%c%c表示读取八个字符,按照m1、m2、-、d1、d2、-、y1、y2、y3、y4的顺序存储到相应的变量中。
  3. 使用getchar函数处理输入中的换行符,避免对后续的输入造成影响。
  4. 使用printf函数按照指定格式输出转换后的日期,%c%c%c%c-%c%c-%c%c表示按照y1、y2、y3、y4、-、m1、m2、d1、d2的顺序输出。

#include<iostream>

using namespace std;

int main() { char m1,m2,d1,d2,y1,y2,y3,y4; scanf("%c%c-%c%c-%c%c%c%c","&m1,&m2,&d1,&d2,&y1,&y2,&y3,&y4); getchar(); printf("%c%c%c%c-%c%c-%c%c\n",y1,y2,y3,y4,m1,m2,d1,d2); return 0; }


原文地址: http://www.cveoy.top/t/topic/p6og 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录