C编程,如何以YYY MM月DD日的格式输出

发布于 科技 2024-07-20
4个回答
  1. 匿名用户2024-01-31

    您想要的是将年、月和日存储在整数变量 year、month 和 day 中。

    就是这样。

    #include

    using namespace std;

    int main()

    char data[20];

    int year=0,month=0,day=0,t=0;

    gets(data);

    while((data[t]>='0')&&data[t]<='9'))

    year=year*10+(int)data[t]-48;

    t++;while((data[t]<'0')||data[t]>'9'))

    t++;while((data[t]>='0')&&data[t]<='9'))

    month=month*10+(int)data[t]-48;

    t++;while((data[t]<'0')||data[t]>'9'))

    t++;while((data[t]>='0')&&data[t]<='9'))

    day=day*10+(int)data[t]-48;

    t++;cout

  2. 匿名用户2024-01-30

    如果是这样,我们将首先使用字符串“2005”、“7”和“9”

    按照以下步骤操作。

    int num=0;

    for(int i=0;i<;i++) 假定 str 是一个字符串,并且是字符串类型。

    num+=(str[i]*pow(10,;pow 是库函数,它位于 in。

    num 是对应的整数变量,输出非常简单。

  3. 匿名用户2024-01-29

    #include

    #include

    using namespace std;

    string printdate(string x)int i=0;

    string data="";

    data=,4);

    data+="年";

    data+=,1);

    if(x[6]=='-'确定月份是位数还是两位数。

    i=1; else

    data+=,1);

    data+="月";

    data+=,2);

    data+="日";

    return data;

    int main()

    string a;

    cin>>a;

    cout

  4. 匿名用户2024-01-28

    c 语文程序如下。 如果您的编译器支持中文,请将 output 语句更改为:

    printf("%4d 年、%2d 个月、%2d 天",y,m,d);就是这样。

    #include

    main()

相关回答
9个回答2024-07-20

最简单和最正确的事情是:

请使用 VC! >>>More

7个回答2024-07-20

当你刚开始学习一门编程语言时,怎么去做,写一个编译器,在细长弟弟的低级学习如何编程,是学习计算机如何工作的一个非常有效的方法。 编译器通常被视为复杂的项目。 事实上,编写生产编译器是一项艰巨的任务。 >>>More

3个回答2024-07-20

1 不包括

2 无初始化(特别是指针)。 >>>More

8个回答2024-07-20

这是一个简单的例程,即 P1 端口上 LED 灯闪烁的例程。 >>>More

6个回答2024-07-20

我会用VC++做一个,你可以试试。

#include "" >>>More