C++

Dust 发表于 1年前 · 关联问题 分数化小数

#include <bits/stdc++.h> using namespace std; int main(){ int a,b,c; int count=1; while(cin>>a>>b>>c){ if(a==0 && b==0 && c==0) break; int res=a%b; cout<<"Case "<<count<<": "<<a/b<<"."; //整数部分 for(int i=1;i<=c;i++){ //小数部分取巧,逐位输出 res*=10; cout<<res/b; res=res%b; } cout<<endl; count++; } }

nb