输入整数a,b,c
输出a/b,并且保留小数点后c位
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
using namespace std;
int main()
{
int str[2000];
int a,b,c;
int i=0;
scanf("%d%d%d",&a,&b,&c);
int temp1;
int temp2=a/b; //整数部分
//处理小数部分
temp1=a%b;
while(i<c){
temp1=temp1*10;
if(temp1<b){
str[i++]=0;
}
else{
str[i++]=temp1/b;
temp1=temp1%b;
}
}
printf("%d.",temp2);
for(int j=0;j<c;j++)
printf("%d",str[j]);
return 0;
}
本文介绍如何使用C++编程语言实现输入两个整数a和b,以及一个小数位数c,输出a除以b的结果,保留c位小数。通过整数部分和小数部分的处理,展示了如何处理浮点运算和精度控制。
1万+

被折叠的 条评论
为什么被折叠?



