分数变小数该方法不可行

来源:互联网 发布:马来西亚知乎 编辑:程序博客网 时间:2024/04/29 17:46
#include <stdio.h>int main(){int a,b;double n,c;int intergate;while(scanf("%d%d%d",&a,&b,&c)==3){//printf("a=%d b=%d c=%d\n",a,b,c);if(a<=1000000&&a>0&&b>0&&b<=1000000&&c>0&&c<=100){intergate=a/b;printf("%d",intergate);n=a/b-intergate;if(c>0){//printf("c=%d\n",c);printf(".");while(c>0){printf("%d\n",c);n*=10;printf("%d",n);c--;printf("1\n");}}printf("\n");}else{break;}}return 0;} 
应为2数相除得到的数是几位数不确定
0 0