1012 数字分类 (20分)
程序员文章站
2022-06-07 14:33:59
...
#include<stdio.h>
int main()
{
int a1=0, a2=0, a3=0, i=0, n, m,flag=1,cot=0,max=-1,f2=0;
double a4=0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &m);
int k = m % 5;
switch (k)
{
case 0: {if (m % 2 == 0) a1 += m; break; }
case 1: {a2 += flag * m; flag = -flag; f2 = 1; break; }
case 2: {a3++; break; }
case 3: {a4 += 1.0*m; cot++; break; }
case 4: {if (m > max) max = m; break; }
}
}
a4 = a4 / (1.0*cot);
if (a1 == 0) printf("N"); else printf("%d", a1);
if (f2 == 0) printf(" N"); else printf(" %d", a2);
if (a3 == 0) printf(" N"); else printf(" %d", a3);
if (cot == 0) printf(" N"); else printf(" %.1f", a4);
if (max == -1) printf(" N"); else printf(" %d", max);
return 0;
}
推荐阅读
-
(sklearn:Logistic回归)和(keras:全连接神经网络)完成mnist手写数字分类
-
C++学习贝叶斯分类器实现手写数字识别示例解析
-
牛客网_PAT乙级1002_数字分类 (20)
-
时间序列分类06:numpy unique() 方法实现将分类标签转化为数字编码(非one-hot)
-
【数字图像处理6】python+opencv使用LBP、HOG提取特征来分类人脸、人身
-
Tensorflow学习:循环(递归/记忆)神经网络RNN(手写数字识别:MNIST数据集分类)
-
使用tensorflow利用神经网络分类识别MNIST手写数字数据集,转自随心1993
-
pytorch 深度学习入门代码 (四)多层全连接神经网络实现 MNIST 手写数字分类
-
Python利用三层神经网络实现手写数字分类详解
-
机器学习框架ML.NET学习笔记【4】多元分类之手写数字识别