首页 > 其他分享 >2023.4.19

2023.4.19

时间:2023-04-19 22:33:51浏览次数:36  
标签:10 arr 19 mid int low 2023.4 main

 1 //1.7最佳存款方案
 2 //假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的
 3 //五年中的每年年底取出1000元,到第五年时正好取完,请算出他存钱时应存入多少
 4 #include<iostream>
 5 using namespace std;
 6 int main()
 7 {
 8     float m,n;
 9     m = 1000/(1+12*0.0063);
10     for(int i = 0;i<4;i++)
11     {
12         n = (m + 1000)/(1+12*0.0063);
13         m = n;
14     }
15     cout<<n;
16     return 0;
17 }
 1 //1.8冒泡排序
 2 //对N个整数(数据由键盘输入)进行升序排列
 3 #include<iostream>
 4 using namespace std;
 5 int main()
 6 {
 7     int N;
 8     cout<<"请输入整数N:"<<endl;
 9     cin>>N;
10     int arr[100];
11     for(int i = 0;i<N;i++)
12     {
13         cin>>arr[i];
14     }
15     for(int j = 0;j<N-1;j++)
16     {
17         for(int k = 0;k<N-j-1;k++)
18         {
19             if(arr[k]>arr[k+1])
20             {
21                 int temp = arr[k];
22                 arr[k] = arr[k+1];
23                 arr[k+1] = temp;
24             }
25         }
26     }
27     for(int i = 0;i<N;i++)
28     {
29         cout<<arr[i]<<" ";
30     }
31     return 0;
32 }
 1 //1.9折半查找
 2 //N个有序整数数列已放在一维数组中,利用二分查找法查找整数m在数组中的位置。
 3 //若找到,则输出其下标值;反之,则输出“Not be found!”
 4 #include<iostream>
 5 using namespace std;
 6 int main()
 7 {
 8     int arr[10] = {1,2,3,4,5,6,7,8,9,10};
 9     int low = 0;
10     int high = 9;
11     int mid = (low+high)/2;
12     int m;
13     cout<<"请输入要查找的值:"<<endl;
14     cin>>m;
15     while(low<mid)
16     {
17         if(m == arr[mid])
18         {
19             cout<<"下标为:"<<mid<<endl;
20             break;
21         }
22         else if(m>arr[mid])
23         {
24             low = mid;
25             mid = (low+high)/2;
26         }
27         else if(m<arr[mid])
28         {
29             high = mid;
30             mid = (low+high)/2;
31         }
32     }
33     return 0;
34 }

 

标签:10,arr,19,mid,int,low,2023.4,main
From: https://www.cnblogs.com/muzhaodi/p/17334911.html

相关文章

  • 每日总结 4.19
    今天进行了供货商web的编写,首先进行了登陆界面的设计优化,对于数据的查询用表格显示,明天继续对供货商页面继续进行数据的操作,登陆界面已经完成。 <!DOCTYPEHTML><html><head><title>登录界面</title><metacharset="utf-8"><metahttp-equiv="pragma"con......
  • 每日总结2023-04-19
    今天完成了对Android的界面优化,增添了昨日收入查看,总收入查看,并对三项收入增添了密文显示, 完成了下部分额外部分显示、跳转补货界面的Spinner使用   目前地址的当前详细位置还未完成,期望明天完成。 ......
  • 2023.4.19每日会议
    今天完成了什么:将图片识别的结果录入到数据库遇到了什么困难:将图片识别的结果录入到数据库后,我们有一个需要用户确认录入的信息是否正确的功能,如果不正确则让用户实现更改,但在更改时不断的报错以及数据库响应数为0,折腾一晚上也没有得到结果,打算明天解决明天打算做什么:解决今天遇......
  • 4/19打卡
    classPeople{protected:intage;stringname;public:People(){}People(inta,stringn):age(a),name(n){}virtual~People(){}voidsetValue(intm,stringstr){age=m;name=str;}virtualvoiddi......
  • 4.19
    1#include<iostream>2usingnamespacestd;3intmain()4{5intx;6cin>>x;7cout<<"gongxinikaole90fen!";8return0;9} 1#include<iostream>2usingnamespacestd;3intmain()4{5......
  • 单调栈_20230419
    通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了739.每日温度题目说明请根据每日气温列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置......
  • 2023 4 19
    #include<iostream>usingnamespacestd;voidspeed(doublea){doublev;v=(a-95859)/2;cout<<"汽车的车速为"<<v<<endl;}intmain(){inti,j;doubles;intA[5]={0};for(i=95860;i<100000;i++){intt=i;for(j=0;j<5......
  • 4.19每日总结
    今天完善了科技政策系统<%@pagelanguage="java"contentType="text/html;charset=UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">......
  • 2023.4.19 那片段 像对未来留言
    加训大数据结构。「LG8528」[Ynoi2003]铃原露露lxl怎么一题多投,很坏啊!考虑哪些\((a_x,a_y)\)有约束力,一是\(a_z>a_x\)且\(a_z>a_y\),或者\(a_z<a_x\)且\(a_z<a_y\)。这也就相当于将\(l\in[L_l,R_l],r\in[L_r,R_r]\)的二元组\((l,r)\)均设为非法。对于一次询问,我......
  • 2023/04/19代码评审
    1、实体类成员变量一律用private修饰2、尽量多加注释,包括但不限于业务方法、枚举、常量等。3、变量范围校验,可以使用@Range注解,例如@Range(min=1,max=3,message="分类层级不符合规范")4、使用service自带方法查询业务数据时,无需注入deleted字段,因为拦截器已经做了该......