すいません質問です。
katamuki自体はdoubleで宣言しているのだからそのまま
katamuki = y/x; でもいいと思ったんですがそれだと小数点以下が表示されないんです。
もしかして y/xそのものはint型で計算されてその値がdouble型のkatamukiに
入ってしまうということなんでしょうか?

#include <stdio.h>
main () {
int x,y;
double katamuki;
printf("xとyを , で区切って入力\n");
scanf("%d,%d",&x,&y);
katamuki = (double)y/(double)x;
printf("傾きは%lf",katamuki);
return 0;
}