3176:【例29.3】 求小数的某一位(C、C++、python)

944 篇文章 37 订阅
614 篇文章 19 订阅

3176:【例29.3】 求小数的某一位

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 29.3]求小数的某一位

1082:求小数的某一位

信息学奥赛一本通(C++版)在线评测系统

29.3_哔哩哔哩_bilibili

C++信息学奥赛OJ讲解:1082:求小数的某一位

C++信息学奥赛OJ讲解:1082:求小数的某一位_哔哩哔哩_bilibili

求小数的某一位(信息学奥赛一本通-T1082)_哔哩哔哩_bilibili

1082:求小数的某一位

《信息学奥赛一本通》题解_1082_求小数的某一位_哔哩哔哩_bilibili

1082:求小数的某一位_哔哩哔哩_bilibili

1082:求小数的某一位-信息学奥赛一本通

1082:求小数的某一位-信息学奥赛一本通_哔哩哔哩_bilibili

信息学奥赛 1082-求小数的某一位_哔哩哔哩_bilibili

1082:求小数的某一位_哔哩哔哩_bilibili

奥赛一本通循环结构题目精讲 1082 求小数的某一位

奥赛一本通循环结构题目精讲 1082 求小数的某一位_哔哩哔哩_bilibili

信息学一本通-1082:求小数的某一位_哔哩哔哩_bilibili

C+1082求小数的某一位_哔哩哔哩_bilibili

【一本通】1082 求小数的某一位

【一本通】1082 求小数的某一位_哔哩哔哩_bilibili

信息学奥赛一本通1082:求小数的某一位_哔哩哔哩_bilibili

1082:求小数的某一位_哔哩哔哩_bilibili



C语言代码:

/*
1082:求小数的某一位
http://ybt.ssoier.cn:8088/problem_show.php?pid=1082
*/
#include<stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,n;
    int temp;
    int i;
 
    scanf("%d%d%d",&a,&b,&n);

    for(i=1; i<=n; i++)
    {
        a*=10;
        temp=a/b;//temp模拟存储第i为小数
        a%=b;
    }
    
	printf("%d",temp);

    return 0;
}



C++代码:

// 引入所需的头文件
#include <iostream>
using namespace std;

// 主函数
int main() {
  // 定义四个整数变量a、b、n和temp
  int a, b, n, temp;
  // 从输入中读取a、b和n的值
  cin >> a >> b >> n;

  // 使用for循环,从1到n
  for (int i = 1; i <= n; i++) {
    // 将a乘以10,计算a/b的商和余数
    a *= 10, temp = a / b, a %= b;
  }

  // 输出temp,即小数点后第n位的数字
  cout << temp;

  // 返回0,表示程序正常结束
  return 0;
}


/*
1082:求小数的某一位
http://ybt.ssoier.cn:8088/problem_show.php?pid=1082
*/
#include<iostream>
using namespace std;
int main()
{
    int a,b,n;
    int temp;
    int i;
 
    cin>>a>>b>>n;
    for(i=1; i<=n; i++)
    {
        a*=10;
        temp=a/b;//temp模拟存储第i为小数
        a%=b;
    }
    cout<<temp<<endl;
    return 0;
}


/*
小学奥数_7830求小数的某一位06
http://noi.openjudge.cn/math/7830/

1082:求小数的某一位
http://ybt.ssoier.cn:8088/problem_show.php?pid=1082

https://blog.csdn.net/DonotCry2003/article/details/52330365
https://blog.csdn.net/Loi_Shirley/article/details/52960795
https://blog.csdn.net/tigerisland45/article/details/69077276
https://blog.csdn.net/loi_shirley/article/details/52960795
https://blog.csdn.net/weixin_33932129/article/details/93306001
https://blog.csdn.net/qq_18455665/article/details/50210881
*/
#include<cstdio>
#include<iostream>
using namespace std;
int a,b,n;
int main()
{
    scanf("%d%d%d",&a,&b,&n);
    
	while(n--)
	{
        a%=b,a*=10;
    }
    
	printf("%d",a/b);
    
	return 0;
}


python3代码:

a,b,n=input().split()

a,b,n=int(a),int(b),int(n)

for i in range(n):
    s=a*10//b
    a=a*10%b

print(s)



 




啊哈算法(python)

啊哈算法(python)_啊哈算法广度优先搜素算法python实现-CSDN博客

啊哈算法系列(C语言、python、Java )

啊哈算法系列(C语言、python、Java )-CSDN博客

从Scratch到C++ 从Scratch到python书籍

从Scratch到C++ 从Scratch到python书籍_从scratch到c++轻松学-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值