#include <stdio.h>int main(){int a;float M,V,p;scanf("%d",&a);while(a--){scanf("%f%f",&M,&V);printf("%.4f\n",M/V);}return 0;}这个对,但float一改成double结果就错#include<cstdio>int main(){int T;scanf("%d",&T);float M,V;for( int n=1;n<=T;n++){scanf("%f%f",&M,&V);printf("%.4f\n",M/V);}return 0;}这个也是,有人说只能用if,为什么
2 回答
慕后森
TA贡献1802条经验 获得超5个赞
#include <stdio.h>int main(){ int a; double M,V,p; scanf("%d",&a); while(a--) { scanf("%f%f",&M,&V); printf("%.4f\n",M/V); } return 0;} |
上面的float改成double,经过运行,没有发现错误!
下面的float改成double,经过运行,也没有发现任何错误,如果你再次运行还是报错,请将报错内容贴上来看看。
#include<cstdio>int main(){ int T; scanf("%d",&T); double M,V; for( int n=1;n<=T;n++) { scanf("%f%f",&M,&V); printf("%.4f\n",M/V); } return 0;} |
- 2 回答
- 0 关注
- 180 浏览
添加回答
举报
0/150
提交
取消
