c语言scanf()的使用问题




```#include<stdio.h>
int main()
{
    int age;
    float assets;
    char pet[30];

    printf("Enter your age, assets, and favorite pet.\n");
    scanf_s("%d,%f", &age, &assets);//这里要使用&
    scanf_s("%s", pet);
    printf("%d $%.2f %s\n", age, assets, pet);
    getchar();

    return 0;
}


在VS2019中按照这样输入
进行交互输入
38
92360.88 llama
但没有结果输出为什么啊?
有人能帮我解答一下吗

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/625884094736169.png "#left")

你的输入格式里面包含逗号,但是程序运行后你没有对应的输入逗号

img

scanf_s("%s", pet);
改成scanf_s("%s", pet,30);