正在加载图片...
cin>>ai]; } for(i=0;i<n;i++) ifai]>=0&&a[<=l8) nl++: ifai>=19&&aij<=35) n2++; ifai1]>=36&&ai1<=60) { n3++: ifa1>=61) n4++: } cout <<fixed <<setprecision(2)<<(double)n1*100/n<<"%"<<endl; cout <<fixed <<setprecision(2)<<(double)n2*100/n<<"%"<<endl; cout <<fixed <<setprecision(2)<<(double)n3*100/n<<"%"<<endl; cout <<fixed <<setprecision(2)<<(double)n4*100/n<<"%"<<endl; } 51.6--07判断是否存在有趣的跳跃 一个长度为n(>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经 过排序后正好是从1到(m1)。例如,1423存在“有趣的跳跃”,因为差的绝对值分别为 3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定 给定序列是否存在“有趣的跳跃”。 输入 一行,第一个数是n(0<n<3000),为序列长度,接下来有n个整数,依次为序列中 各元素,各元素的绝对值均不超过1,000,000,000。 输出 一行,若该序列存在“有趣的跳跃”,输出"Joly",否则输出"Not jolly"。{ cin >> a[i]; } for(i = 0 ; i < n ; i ++) { if( a[i] >= 0 && a[i] <= 18) { n1 ++; } if( a[i] >= 19 && a[i] <= 35) { n2 ++; } if( a[i] >= 36 && a[i] <= 60) { n3 ++; } if( a[i] >= 61) { n4 ++; } } cout <<fixed <<setprecision(2) << (double)n1*100/n <<"%" << endl; cout <<fixed <<setprecision(2) << (double)n2*100/n <<"%" << endl; cout <<fixed <<setprecision(2) << (double)n3*100/n <<"%" << endl; cout <<fixed <<setprecision(2) << (double)n4*100/n <<"%" << endl; } 5 1.6---07 判断是否存在有趣的跳跃 一个长度为 n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经 过排序后正好是从 1 到(n-1)。例如,1 4 2 3 存在“有趣的跳跃”,因为差的绝对值分别为 3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定 给定序列是否存在“有趣的跳跃”。 输入 一行,第一个数是 n(0 < n < 3000),为序列长度,接下来有 n 个整数,依次为序列中 各元素,各元素的绝对值均不超过 1,000,000,000。 输出 一行,若该序列存在“有趣的跳跃”,输出"Jolly",否则输出"Not jolly
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有