c语言为什么警告说从“int”转换到“float”,可能丢失数据
#include<time.h>#include<stdio.h>#include<stdlib.h>#include<math.h>voidmain(){srand((...
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
srand((unsigned)time(NULL));
for (int i=0; i<100; i++)
{
float a=rand()%11;//[0,10)
float b= a/10000;
printf("%f ", b);
}
getchar();
} 展开
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
srand((unsigned)time(NULL));
for (int i=0; i<100; i++)
{
float a=rand()%11;//[0,10)
float b= a/10000;
printf("%f ", b);
}
getchar();
} 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询