首页 > 其他分享 >4.27趣味百题4.4

4.27趣味百题4.4

时间:2023-04-27 22:34:30浏览次数:45  
标签:百题 4.4 cout b% int else 4.27

一 问题描述

 二 设计思路

最终分解为一个 分子为1的分数 可以用while循环执行

根据埃及分数的特性 对其不断分裂

三 流程图

 

四 代码实现

#include<iostream>
using namespace std;


int main()
{
int a=0,b=0,c=0;
cout<<"请输入一个真分数先输入分子后输入分母"<<endl;
cin>>a>>b;
while(1)
{
if(b%a==0)
{
c=b%a;
a==1;
}

else
{
c=b/a+1;
}
if(a==1)
{
cout<<"1/"<<c<<"+";

break;
}

else
{
a=a*c-b;
b=b*c;
}
if(a==3&&b%2==0)
{
cout<<"1/"<<b/2<<"+1/"<<b<<;

break;
}

}

return 0;

}

标签:百题,4.4,cout,b%,int,else,4.27
From: https://www.cnblogs.com/galileo9527/p/17360425.html

相关文章

  • 4.27打卡
     #include<bits/stdc++.h>usingnamespacestd;classTime{private:intminute;inthour;public:voidset(inth,intm){minute=m;hour=h;}friendintoperator-(Time,Time);};intoperator-(......
  • 2023.4.27
     1//实验六任务22#include<iostream>3#include<string>4usingnamespacestd;5classPeople6{7public:8People(){}9~People(){}10voidsetValue(intm,stringstr)11{12age=m;13name=str;......
  • 2023.4.27编程一小时打卡
    一、问题描述:建立一个向量容器的实例s,不断对s调用push_back向其中增加新的元素,观察在此过程中s.capacity()的变化。二、解题思路:首先,编写一个向量容器vector<int>s,利用循环对其进行不断调用push_back,再输出它的capacity()函数观察它向量容器的容量的变化。三、代码实现:1#in......
  • 4.27
    #include<stdio.h>voidprint(ints[]);intjudge(intc[]);intj=0;main(){intsweet[10]={10,2,8,22,16,4,10,6,14,20};inti,t[10],l;printf("child12345678910\n");printf("......................\n");printf("tim......
  • 4.4 网际协议:因特网中的转发和编址
    一、IPv4数据报格式 1.版本号:4bit 2.首部长度:4bit,用于确定IP数据报中载荷实际开始的地方。一般IP数据报首部长度为20字节。 3.服务类型 4.数据报长度:16bit,IP数据报的总长度(首部+数据),单位为字节。 5.16比特标识,3比特标志,13比特片偏移:与分片有关 6.寿命:每过一台......
  • 2023.4.27
    //Parent.vue<template>   <childv-model="value"></child></template><script>exportdefault{   data(){       return{           value:1       }   }}//Child.vue<template>   <input:value="value&......
  • 4.27 1.9
    一、问题描述N个有序整数数列已放在一堆数组中,利用二分法查找整数m在数组中的位置。若找到,输出其值,反之,输出“Notbefound!”。二、分析N个有序数应存放在数组中,根据数组下标的取值范围知指针low和high的初值分别为0N-1。除了三个指针变量low、high、mid之外还需要一个变......
  • 2023.4.27——软件工程日报
    所花时间(包括上课):3h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习并开会。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 编译Linux内核4.4实现可读NTFS
    编译内核在公司里也是很重要的,本文来自杜文的投稿,将入选大数据架构师专家月刊。(欢迎大家踊跃投稿,只要你对技术痴迷,善于思考,你也一样可以入选月刊,让更多的人了解你的技术,投稿内容可以是技术文章,可以是感悟,可以是一切你想表达的心声)环境:rehl7.2x643G内存3核40磁盘 [root@duwers......
  • 4.27打卡
    一、问题描述:求某一范围内完数的个数。如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。二、设计思路:根据完数的定义,解决本题的关键是计算出所选取的整数i(i的取值范围不固定)的因子(因子就是所有可以整除这个数的数),将......