c语言程序错误寻找解决方法

#include <stdio.h>
#include <stdlib.h>
int main()
{
int weight,height;
printf ("Input weight, height:\n",weight,height);
scanf("%d,%d",&weight,&height);
float t;
t =(float)weight/(heightheight/10000);
printf("weight=%d\n",weight=weight
2);
printf("height=%f\n",height=height/100);
printf("t=%f\n",t);
return 0;
}


 
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int weight,height;
    printf ("Input weight, height:\n");  //没有参数
    scanf("%d %d",&weight,&height);  //你输入的时候用的是空格分隔两个数字,所以此处不能用逗号
    float t;
    t =(float)weight/(height*height/10000);
    printf("weight=%d\n",weight*2);
    printf("height=%f\n",(float)height/100);  //整型输出浮点数要加强制转换
    printf("t=%f\n",t);
    return 0;
}


#include <stdio.h>
#include <stdlib.h>
int main()
{
    int weight, height;
    printf("Input weight, height:\n"); 
    scanf("%d,%d", &weight, &height);
    float t;
    t = (float)weight / (height / 10000);
    printf("weight=%d\n", weight);
    printf("height=%d\n", height / 100);
    printf("t=%f\n", t);
    return 0;
}