首页 > 其他分享 >每日打卡一小时(第十六天)

每日打卡一小时(第十六天)

时间:2023-04-25 19:57:29浏览次数:31  
标签:第十六 int 每日 xmin 最小值 100 打卡 最大值

一.问题描述

 二.设计思路

1.利用数组输入数据

2.创建一个二维数组利用循环记录每组数据前面的值除以某个数等于后面的值的数

3.记录每组的最大值和最小值

4.最大值中找最小值,最小值中找最大值

5.输出

三.流程图

 

四.代码实现

#include <iostream>
using namespace std;
int main()
{
    int n,v,xmin=0,nmax=0;
    cin >> n;
    int a[100][2];
    int b[100][2];
    for (int i = 0; i < n; i++)
    {
        cin >> a[i][0] >> a[i][1];
    }
    for (int i = 0; i < n; i++)
    {
        for (v=1;v<100; v++)
        {
            if (a[i][0] / v == a[i][1] )
            {
                b[i][1] =  v ;
            }
        }
        for (v=1; v < 100; v++)
        {
            if (a[i][0] / v <= a[i][1] )
            {
                b[i][0] =  v ;
                break;
            }
        }
    }
    for (int i = 1; i < n; i++)
    {
        if (b[nmax][0] < b[i][0])
        {
            nmax = i ;
        }
        if (b[xmin][1] > b[i][1])
        {
            xmin = i;
        }
    }
    cout << b[nmax][0] << " " << b[xmin][1] << endl;
}

 

标签:第十六,int,每日,xmin,最小值,100,打卡,最大值
From: https://www.cnblogs.com/zhenaifen/p/17353654.html

相关文章

  • C++每日打卡
    计算年龄问题定义一个Birthday类,其成员变量有3个整形变量(出生的年月日):year,month,day;提供构造方法对这3个成员变量进行初始化;成员函数有getAge(),其功能是实现计算到2017年12月25日时该Birthday对象的年龄。 #include<iostream>usingnamespacestd;classBirthday{int......
  • 4.25打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;boolsymm(unsignedn){unsignedi=n;unsignedm=0;while(i>0){m=m*10+i%10;i/=10;}returnm==n;}intmain(){......
  • 打卡2
    问题描述:假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的五年中的每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存多少。流程图: 伪代码:money=0fori<-1to5money=(money+1000)/1+12*0.063outputmoney代码:#include<iostream>usin......
  • 打卡第二天
    一、问题描述对N个数进行升序排列二、流程设计1.将N个数存入数组2.遍历数组,依次比对相邻两数大小,并将较大者置后3.最大值被置于最后,下次遍历数组只需至N-1处4.遍历N次后,完成排序三、流程图设计 四、代码实现#include<iostream>usingnamespacestd;#defineN10intm......
  • 打卡12
    2.9设汉王的失算 这道题非常的简单,直接从2的0次方加到2的63次方即可#include<bits/stdc++.h>usingnamespacestd;intmain(){ doubleans=0; for(inti=0;i<64;i++) { ans+=pow(2,i); } cout<<ans<<endl;} 2.10马克思手稿中的数学题 设x为男人,y为女人,z为小孩则满足x......
  • 每日总结-23.4.25
    <%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>添加用户</title><style>body{background-color:#f2f2f2;font-family:Aria......
  • 周二打卡
    题目描述:设计一个简单的图书管理系统,需要实现以下功能:添加书籍:输入书名、作者、出版社、出版日期等信息,添加一本新书。删除书籍:输入书号或书名,删除一本已有的书籍。查询书籍:输入书号或书名,查询一本已有的书籍。显示所有书籍:按照书号排序,输出图书馆中所有的书籍。设计思路:......
  • 打卡3(Java)
    image.pnimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Stringa=sc.next(),b=sc.next(),c=sc.next();Stringres;if("vertebrado".equals(a......
  • 打卡10
    #include<stdio.h>intmain(){charc='1';//强制类型转换取到的是其字符对应的ASCII值inta=(int)c;printf("%d",a);//取到字符本身的整型值intb=c-48;printf("%d",b);return0;} ......
  • 每日一题-合并回文子串
    合并回文子串由于n比较小,我们可以区间dp\(f[i][j][a][b]\)表示s[i,j]和t[a,b]能否一起构成回文子串。\(g[i][j],h[i][j]\)分别表示s[i,j],t[i,j]能否构成回文字串。g,h直接暴力求即可。注意判断边界条件,也就是i=j和a=b的情况#include<cstdio>#include<algorithm>#include<c......