本题目要求输入代表日期的3个整数Y(年)、M(月)和D(日),然后以c语言指定格式输出日期。
时间: 2024-09-06 08:05:01 浏览: 83
C语言实验-设x为整数,输入x的值,请输出y相应的值(分段函数)
5星 · 资源好评率100%
在C语言中,如果你想要编写一个程序来接收用户输入的年份(Y)、月份(M)和日子(D),并按照特定的格式(例如 "YYYY-MM-DD") 输出日期,可以使用上述提供的代码结构作为基础。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int Y, M, D; // 声明整型变量存储年月日
printf("请输入年份: ");
scanf("%d", &Y); // 输入年份并存入变量Y
printf("请输入月份: ");
scanf("%d", &M); // 输入月份并存入变量M
printf("请输入日期: ");
scanf("%d", &D); // 输入日期并存入变量D
// 格式化输出日期
printf("日期: %4d-%02d-%02d\n", Y, M, D); // "%4d"代表宽度为4的四位数年份,"%02d"代表不足两位的月份和日子用0填充至两位
return 0; // 主函数正常结束
}
```
当你运行这个程序时,会提示用户依次输入年、月、日,然后以指定的格式"YYYY-MM-DD"显示出来。
阅读全文