C语言基础问题 请各位帮我看下哪错了;我输出的时候总显示错误
来源:百度知道 编辑:UC知道 时间:2024/06/15 10:34:05
int a,b;
float m;
scanf("%d%d",&a,&b);
m=a*b;
m-=m*10%%;(老是在这里显示错误)
printf("%f",m);
表示百分之十
float m;
scanf("%d%d",&a,&b);
m=a*b;
m-=m*10%%;(老是在这里显示错误)
printf("%f",m);
表示百分之十
C里面没有10%这样表示百分之十的,只能用小数。
%在C里面是求余运算符。
你后面那两个 % 是干什么,删掉就没有错误了。
10%不能这么表示,你再除以10就可以了
m-=m*10/10;
这是啥意思??
表示10%要么除以10,要么用0.1表示
%%...两个%算啥呢...
将百分之十改成0.1