首页 > 其他分享 >2023 4 17

2023 4 17

时间:2023-04-17 21:37:14浏览次数:30  
标签:10 17 int 2023 judge include

 1 #include<iostream>
 2 #include<math.h>
 3 using namespace std;
 4 void print(int s[]);
 5 int judge(int c[]);
 6 int j=0;
 7 int main(){
 8     int sweet[10]={10,2,8,22,16,4,10,6,14,20};
 9     int i,t[10],l;
10     cout<<"child 1  2  3  4  5  6  7  8  9  10"<<endl;
11     cout<<"....................................."<<endl;
12     cout<<"time"<<endl;
13     print(sweet);
14     while(judge(sweet)){
15     for(i=0;i<10;i++)
16         if(sweet[i]%2==0)
17             t[i]=sweet[i]=sweet[i]/2;
18         else
19             t[i]=sweet[i]=(sweet[i]+1)/2;
20     for(l=0;l<9;l++)
21         sweet[l+1]=sweet[l+1]+t[l];
22     sweet[0]+=t[9];
23     print(sweet);
24     }
25     return 0;
26 }
27 int judge(int c[]){
28 int i;
29 for(i=0;i<10;i++)
30     if(c[0]!=c[i])
31         return 1;
32 return 0;
33 }
34 void print(int s[]){
35 int k;
36 cout<<" "<<j++<<" ";
37 for(k=0;k<10;k++)
38     cout<<s[k]<<" ";
39 cout<<endl;
40 }

在函数judge中由于要判断所有成员是否相同一个一个打过于麻烦可以考虑逆向思维;若有一个不相同便继续运行;

合理利用while循环判断条件可以放入一个int类的函数,若判断要继续运行则返回1,判断停止则返回0;

标签:10,17,int,2023,judge,include
From: https://www.cnblogs.com/xuxingkai/p/17327568.html

相关文章

  • 2023.4.17软工日报
    今天上午写代码,下午上建民的课。我们进行了小组讨论。晚上完善了建民说的科技政策。按发布时间排序,还有名称省略。 鼠标放上去,可以查看全名字。 点击可以查看整个政策信息。 ......
  • 20230417小记
    感觉每天开一个还是太麻烦了()应该会合并一下。20230417闲话感觉有点找到状态了,虽然在某些时候会被打回原形。早上同桌换衣服了在操场上走了半圈没认出来。明天争取跑两圈()。什么时候能跑三圈啊(思索)想和同学打球了。感觉羽毛球太有意思了。就是说很喜欢一起的友好的感觉。菜也......
  • 2023.4.17编程一小时打卡
    一、问题描述:设计一款电子钟类,用于显示时、分、秒。实验要求:含有形参有默认值的默认构造函数;重载前缀++和后缀—用于调整时间,每次调整均对秒进行调整,若秒满60,则分加1,若分满60则时加1,时满24,则清零重新开始;重载插入运算符>>用于输入(设定)时间;重载插入运算符<<用于输出......
  • 2023成都.NET线下技术沙龙圆满结束
    2023年4月15日周六,由MASA技术团队和成都.NET俱乐部共同主办的2023年成都.NET线下技术沙龙活动在成都市世纪城新会展中心知域空间举行,共计报名人数90多人,实际到场60多人,13:30~18:00四个半小时的现场交流氛围极好,到场的童鞋也满载而归,我们看到了成都.NET社区小伙伴的激情,也让我们更......
  • 面试题4-17
    操作系统的中断和异常有什么区别?中断是外部事件触发的,硬件设备发出的异步信号,用于向操作系统请求服务。中断事件发生时,会停止当前程序的运行,而转向中断处理程序的执行。在中断处理程序执行完成之后再回到原来的进程执行。异常是cpu执行指令的时候遇到的错误和意外情况,是cpu内......
  • 4月17日打卡
    #include<bits/stdc++.h>usingnamespacestd;inta[100010];intmain(){inti,j;intN;cin>>N;for(i=0;i<N;i++){cin>>a[i];}intt=0;for(i=1;i<=N-1;i++){for(j......
  • ms17-010
    用nmap的漏洞扫描模式nmap--script=vuln192.168.178.128可以发现,靶机上扫到了4个漏洞,其中包括了MS17-010。 打开metasploit(msf很有意思的是,每次打开都会显示不同的画面。)msfconsole 搜索ms17-010相关模块,可以看到一共找到了6个不同的模块。(选项:0-5)searchms17-010......
  • CodeStar2023年春第5周周赛普及进阶组
    T1:分段求平均数本题难度中等,划分型DP问题。用dp[i]表示前\(i\)个数最少划分成几段,对\(j=1,2,\cdots,i-1\)判断从\(a_j\)到\(a_i\)划分成一段时,平均数是否为整数,如果是整数,就更新\(dp[i]=\max(dp[i],dp[j-1]+1)\)初始值:\(dp[i]=i\)代码实现#include<b......
  • 每日总结 4.17
    今天进行了王老师的课,王老师讲解了用户情景分析,对典型用户进行分析。接下来两节课,我们继续进行每个队的任务。昨天完成了虚拟售卖机的基本流程,今天继续进行页面优化,进行下一项的用户信息确认web实现。困难,页面的设计div无法理想实现,解决:最后经过div内嵌,位置分布解决。@chars......
  • 2023.4.17
    #include<iostream>#include<string>#defineMAX1000usingnamespacestd;voidshowMenu(){ cout<<"***************************"<<endl; cout<<"*****1、添加联系人*****"<<endl; cout<<"***......