#include<stdio.h>
#define DAYS_PER_YEAR 365
int main()
{
int age = 0;
int days = 0;
scanf_s("age=%d\n", &age);
days = age * DAYS_PER_YEAR;
printf("You age is %d age,and it is %d days.\n", age, days);
return 0;
}
```
这样就好了:
#include<stdio.h>
#define DAYS_PER_YEAR 365
int main()
{
int age = 0;
int days = 0;
scanf("%d\n", &age);
days = age * DAYS_PER_YEAR;
printf("You age is %d age,and it is %d days.\n", age, days);
return 0;
}
scanf_s中不需要写age=,如果你写了,那么就要求你输入的时候也必须输入age=才行,所以还是去掉合适啊
scanf_s("age=%d\n", &age);这么写的时候,你在输入的时候要按照如下方式写:
age=2回车回车 (注意要输入2次回车)
输入必须要跟scanf_s函数中的格式一致才行,如果你只想输入数字,修改如下:
printf("age=");
scanf("%d",&age);