C++ 给定N个正整数,要求你从中得到下列三种计算结果:
A1=能被3整除的最大整数
A2=存在 3*K+1的整数的个数
A3 存在3*K+2的所有数的平均值 保留1位
#include <iostream>
#include <iomanip>
#define MAX 100
using namespace std;int main()
{int n;int a[MAX];cin >> n;for (int i = 0; i < n; i++)cin >> a[i];int max3num = 0;for (int i = 0; i < n; i++)if (a[i] % 3 == 0 && a[i] > max3num)max3num = a[i];int m = 0;for (int i = 0; i < n; i++)if (a[i] % 3 == 1)m++;int k = 0;float avg;avg = 0;for (int i = 0; i < n; i++)if (a[i] % 3 == 2){avg += a[i];k++;}avg /= k;cout << max3num << " " << m << " " << setprecision(2) << avg;cout << endl;return 0;
}
C++ 给定N个正整数,要求你从中得到下列三种计算结果:相关推荐
- 7-99 整数的分类处理 (7 分)给定 N 个正整数,要求你从中得到下列三种计算结果:A1 = 能被 3 整除的最大整数A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数A3
7-99 整数的分类处理 (7 分) 给定 N 个正整数,要求你从中得到下列三种计算结果: A1 = 能被 3 整除的最大整数 A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数 A3 = ...
- 拆数,给定两个正整数m,n(m = n),将m拆成n个数相加...(游戏)
1. 问题 (网上看到的题目) 昨天去面试人家出了这样一道题,觉得挺简单的,但就是编不出来,只好麻烦各位高手了. 给定两个正整数m,n(m >= n),将m拆成n个数相加:m =a(1)+a(2 ...
- 给定 2 个正整数 a, b,a 和 b 最多可能有 40 位,求出 a + b 的和(C语言实现)
最近参加一个编程比赛,里面有个一些题库,这个题目就是其中之一. 当然,如果想锻炼自己的编程水平,可以去lintcode或者其他的网站上去刷题. 自信满满的我看到花了一个多小时才写出来,实在是汗颜. 本 ...
- 给定n位正整数a,去掉其中任意k个数字后,剩下的数字按原次序排列组成⼀个新的正整数,求组成的新数最小的删数方案(O((n-k)logk)优化)
问题描述 给定n位正整数a,去掉其中任意k个数字后,剩下的数字按原次序排列组成⼀个新的正整数.对于给定的n和k,设计⼀个算法,找出剩下数字组成的新数最少的删数方案. 这一道题来自zyq老师的算法分析与 ...
- 用递归算法,把任一给定的十进制正整数转换成八进制数输出。
递归算法/函数 [递归]十进制转换成八进制 时间限制: 1000 ms 空间限制: 262144 KB 题目描述 用递归算法,把任一给定的十进制正整数转换成八进制数输出. 输入 输入一个正整数,表 ...
- 【例4-3】利用数组,给定N个正整数数据(N<=100),查找最大值和最小值并输出。【输入输出样例】Input length (N<=100):(此处括号、冒号为英文符号,后面无空格;leng
[例4-3]利用数组,给定N个正整数数据(N<=100),查找最大值和最小值并输出. [输入输出样例] Input length (N<=100):(此处括号.冒号为英文符号,后面无空格: ...
- 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和. 不能直接将输入的字符串转换为整数形式. 思路:将字符串从最小位进行相加,最后形成的字符串倒置 class Solution {pu ...
- 问题描述 给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底
问题描述 给定一个由n行数字组成的数字三角形如下图所示.试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大. 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径 ...
- python输入一个正整数、计算其各个位的数字之和_C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和。...
点击查看C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.具体信息 答:#include /*包含头文件*/void main() /*主函数*/{ int n, ...
最新文章
- BeanShell中this类型引用的特殊成员
- Git checkout:更新路径与切换分支不兼容
- python3 requests content和text 区别
- VC 创建NT服务程序
- 代码抽象_如何通过抽象使代码更具可读性
- 在linux下运行qiime,科学网—QIIME2在Linux环境下使用遇到的问题 - 肖斌的博文
- 终极解决办法rvct Cannot obtain license for Compiler (feature compiler) with license version = 3.1...
- 通俗易懂的机器学习入门
- 【NLP新闻-2013.06.16】Representative Reviewing
- C# winform如何设置ListBox背景图或者透明背景及边框色
- R语言初级教程: NA、Inf、NaN、NULL 特殊值
- iOS13 暗黑模式(Dark Mode)适配之OC版
- 素数平方根之和c语言注释,C语言 素数平方之和
- css拖动音乐进度条,利用CSSclip实现音频播放圆环进度条教程实例
- python·turtle画中国国旗
- Column 'parent_id' specified twice问题解决--insertable = false, updatable = false的使用
- 如何判断JS中两个对象是否相等?
- 宽带连接错误691,623,678......
- 法规标准-UN R157标准解读
- 微信小程序实现侦听属性