代码运行不成功,但是显示成功了

```c
代码运行不成功,但显示成功,运行内容不是我想要的
#include
int main()
{
int year;
int day;
year = 1;
day = 2;
printf("%d,year","%d,day");
}
而且每次出现的数字都在变
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/10204838057618.png "#lefhttps://img-mid.csdnimg.cn/release/static/image/mid/ask/502088380576179.png "#left")

```c

printf不能这样写的,第一个参数是输出的内容,后面的参数就都是格式化的变量,要这样写:

#include <stdio.h>

int main()
{
    int year;
    int day;
    year = 1;
    day = 2;
    printf("%d\n", year);
    printf("%d", day);
}