C语言 分数化小数

如题所述

#include<stdio.h>
int main()
{int a,b,c,i,t;
 scanf("%d%d%d",&a,&b,&c);
 printf("%d.",a/b);
 a=a%b*10;
 for(i=1;i<c;i++,a=a%b*10)
   printf("%d",a/b);
 t=a/b;
 a=a%b*10;
 printf("%d\n",a/b>4?t+1:t); 
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-10

#include <stdio.h>


int main(void)


{


int a,b,c;


double i,j,k,l,m,n;


printf("  请输入3个整数(数之间用空格隔开):");


scanf("%d %d %d",&a,&b,&c);


i=(double)a/b;


j=(double)a/c;


k=(double)b/a;


l=(double)b/c;


m=(double)c/a;


n=(double)c/b;


printf("  %d/%d = %.2f  %d/%d = %.2f  %d/%d = %.2f\n",a,b,i,a,c,j,b,a,k);


printf("  %d/%d = %.2f  %d/%d = %.2f  %d/%d = %.2f\n",b,c,l,c,a,m,c,b,n);


return 0;


}

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网