#include<stdio.h>
int main()
{
int a,b,c;
double k;
scanf("%d %d %d",&a,&b,&c);
k=(double)a/b;
printf("%.*lf\n",c,k);
return 0;
}
这些代码能得到示例的结果,但最后判题系统显示“结果错误”,求大神讲解
题目要求的是只输入一组数据还是要输入多组?
如果是要输入多组的话要用到
while(scanf("%d%d%d", &a, &b, &c) != EOF)就一组
逗号不对吗?
追答你的语句中,没有要求有逗号!
scanf("%d %d %d",&a,&b,&c); 用空格分隔
是让用空格啊
追答仔细看一下题目,确认一下
追问输入a.b.c时用空格分隔,不用逗号
追答你仔细研究一下题目细节吧,根据你提供的信息,你的代码 没有问题
追问谢谢
追答不客气,一起研究
本回答被提问者和网友采纳c语言,输入正整数a,b,c输出a\/b的小数形式,保留小数点后c位,例1 ,6...
while(scanf("%d%d%d", &a, &b, &c) != EOF){ ...}
c语言题目:输入正整数a,b,c,输出a\/b的小数形式,精确到小数点后c位。例...
void div(int a, int b, int n){ int i;int yushu=a%b;printf("%d.",a\/b);for(i=0;i<n;i++){ yushu *= 10;printf("%d",yushu\/b);yushu=yushu%b;} } 应该可以了。你试下。
求C语言中printf用法,输出m.n格式输出的详解为什么这么写。
百分号和格式代码之间的整数称为最小域宽限定符,它保证输出时用空格填充以达到最小域宽。如果串或数字长度比最小域宽长,就被完全打印出来。默认填充为空格。如果想用0填充,那么在域宽限定符前放一个0。double item = 10.12304;printf("%f\\n", item);printf("%10f\\n", item);printf("%012f\\...
c语言计算s=1\/2-3\/4+5\/6-···-99\/100说明:要求使用循环实现,保留4位...
else:sum -= (2*i - 1) \/ (2*i)print("%.4f" % sum)```在这段代码中,我们使用了一个 for 循环来依次计算每一项的值,并使用 if 语句来判断当前项是正数还是负数,从而加上或减去对应的值。最后,我们使用 Python 中的字符串格式化方法,将结果保留四位小数点并输出。需要注意的是,由...
悬挑梁图C\/{Hc-50}≤1\/6 ,中的6分之一是表示什么地方的六分之一
是说C值≤{Hc-50}的1\/6 。1\/6也可以说就是一个小数,(或百分数),0.1667(或16.67%),C\/{Hc-50}之值小于或等于这个小数,(或百分数)。
江苏省2013届高三下学期期初教学质量调研化学四校开学联考(南师大附 ...
B. 在整个充、放电过程中至少存在3种形式的能量转化C. K与M相接时,A是阳极,发生氧化反应D. 放电时当转移1 mol电子时应该有0.5 mol Li+从右槽迁移进左槽13.下列有关实验方法和结论都正确的是A.酸碱中和滴定时,锥形瓶需用待测液润洗2次,再加入待测液B.联合制碱法是将二氧化碳和氨气通入饱和氯化钠溶液中...