linux 建一个c输入任意三个数代表年月日
时间: 2024-02-03 08:14:27 浏览: 73
你可以使用 C 语言中的 scanf 函数来读取用户输入的三个整数,然后将它们分别存储到对应的变量中,最后将它们拼接成一个日期字符串。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int year, month, day;
printf("请输入年月日,用空格隔开:");
scanf("%d %d %d", &year, &month, &day);
printf("你输入的日期是:%04d-%02d-%02d\n", year, month, day);
return 0;
}
```
上面的代码中,首先定义了三个整型变量 year、month 和 day,然后使用 scanf 函数读取用户输入的三个整数,并将它们分别存储到对应的变量中。最后使用 printf 函数将它们拼接成一个日期字符串并输出。
相关问题
linux shell脚本输入任意三个数代表年月日
好的,你可以参考以下脚本:
```
#!/bin/bash
echo "请输入年份:"
read year
echo "请输入月份:"
read month
echo "请输入日期:"
read day
echo "您输入的日期是:$year 年 $month 月 $day 日"
```
这个脚本会提示用户输入年份、月份和日期,并将这三个值输出到终端上。你可以根据自己的需求对这个脚本进行修改。
阅读全文