-2
のエラーが見つかりません。k = 0になります。それはk = 0.8ではないはずですか? コードに何が問題なのですか?このコードをコンパイルした後に、
#include <stdio.h>
#include <math.h>
void main()
{
int x=8;
int y=10;
int m=6;
float k;
k=x/y;
printf("k=%f",k);
}
int/int = int。 –
あなたのコードを浮動小数点から整数に暗黙的に変換するので、それを修正します: 'k =(float)x /(float)y; printf( "k =%g"、k); ' – Raindrop7