整数的分类处理 (C语言)

给定 N 个正整数,要求你从中得到下列三种计算结果:

A1 = 能被 3 整除的最大整数

A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数

A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)

输入格式:

输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。

输出格式:

在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出NONE。

输入样例 1:

8

5 8 7 6 9 1 3 10

输出样例 1:

9 3 6.5

输入样例 2:

8

15 18 7 6 9 1 3 10

输出样例 2:

18 3 NONE

代码:

#include

int main()

{

int n,a,t=0;

int x,y=0;

double sum=0,cnt=0;

scanf("%d",&n); //输入将要输入的数的个数

int i;

for(i=0;i

{

scanf("%d",&a);

if(a%30) //进入能被三整除的最大整数 t

{

if(a>t)

t=a;

}

if(a%31)

y++; //计算有多少个数能被三除完剩一

if(a%32)

{ //计算有多少个数能被三除完剩二

sum+=a;

cnt++;

}

}

if(t0)

printf(“NONE “);

else

printf(”%d “,t);

if(y0)

printf("NONE “);

else

printf(”%d ",y);

if(cnt0)

printf(“NONE”);

else

printf(”%.1lf”,sum/cnt);

}

整数的分类处理c语言switch,整数的分类处理相关推荐

  1. 粗糙集分类算法c语言实现,基于粗糙集分类算法的研究及应用

    摘要: 粗糙集理论是1982年由波兰著名的科学家Z.Pawlak提出来的.它是一种能够有效的处理不精确,不确定性数据的数学工具,并且它还具有不需要任何的先验知识,只依赖于数据集本身等优点.粗糙集理论已 ...

  2. ACMNO.18 C语言-选择排序 用选择法对10个整数从小到大排序。 输入 10个整数 输出 排序好的10个整数

    题目描述 用选择法对10个整数从小到大排序. 输入 10个整数 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 ...

  3. c语言程序做四则运算还要余数,大整数四则运算 高质量C语言程序.doc

    大整数四则运算 高质量C语言程序 设计题目: 大整数的四则运算 1. 功能简介:编写出实现大整数之间相加,相减,相乘,相除的程序,并输出计算结构. 课程设计要求:采用模块化程序设计 源程序中应有足够的 ...

  4. python中不属于整数类型_哪个选项不是Python语言的整数类型?

    [单选题]下面不属于Python保留字的是: [单选题]关于Python的元组类型,以下选项错误的是: [单选题]关于整数类型的4种进制表示,哪个选项的描述是正确的? [简答题]阅读以下冒泡法排序代码 ...

  5. c语言每个整数占9列,c语言 第五章 数据类型和表达式.ppt

    c语言 第五章 数据类型和表达式 第五章数据类型和表达式 C语言的基本数据类型 各种基本数据类型的常量和变量的定义 C语言的表达式和各种表达式的求解规则 5.1 数据的存储和基本数据类型 5.1.1数 ...

  6. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...

  7. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...

  8. C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...

    导航:网站首页 > 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输 ...

  9. 百位大整数的加法雏形——C语言

    百位大整数的加法雏形--C语言 本来是做的百位大整数之和,但是考虑到百位难以验证,所以缩减为7位,不过大概原理差不多的,如果想要百位的,把代码中上的数字改一下就好了. 完整代码如下: #include ...

最新文章

  1. python ssl模块用法详解_一看就懂,Python 日志模块详解及应用!
  2. php中@作用,@字符在PHP中有什么作用?
  3. C语言易错题集 第二部
  4. VTK:vtkPlotArea用法实战
  5. Vue 3 都 RC 了,前端的你还不来看看
  6. Mvc过滤器的使用【转载】
  7. mysql数据备份与恢复_MySQL数据备份与恢复
  8. Win7/8出现An error occurred on the server when processing the URL解决办法
  9. 前端代码获取文件大小_vue技术栈前端建设方案
  10. 2018年工业机器人销量排位_报告显示中国工业机器人销量排名世界前三
  11. zabbix4监控mysql_Zabbix4监控Mysql5.7
  12. 【leetcode刷题笔记】Sqrt(x)
  13. Codeforces #662C Binary Table
  14. 并行计算圆周率 c语言,并行计算:圆周率计算
  15. 51单片机C语言延时函数
  16. Java中解密微信加密数据工具类
  17. 腾讯云 鉴权失败,请确认服务器已启用密码鉴权并且账号密码正确? permission denied (publickey,gssapi-keyex,gssapi-with-mic)
  18. 嵌入式学习代码总结(二)
  19. 图像超分辨率技术简介
  20. 2018年的第一把火:直播问答的后博弈时代如何演进?

热门文章

  1. 199. Binary Tree Right Side View
  2. 移动端web开发技巧
  3. xcode4的workspace里各lib工程与app工程联编之runscript简介
  4. TWaver HTML5 + Node.js + express + socket.io + redis(五)
  5. 学写Windows Service
  6. 白话设计模式--行为型模式--Template Method模式(模板方法模式)
  7. 2021计算机一级模拟29套,“智慧家”2021年第二十九期每周家庭套餐
  8. pythonindexerror_Python index错误值不在list…on.index(value)
  9. 报告PPT|Python编程之美(45页)
  10. Python使用Apriori算法分析导演请某演员后还会请哪个演员