18分未过[更正已过]
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n;
int a1=0,a2=0,a3=0,a5=0;
double a4=0;
int count=0;
int ct=0;
int ct1=0;
int c2=0;
cin >> n;
for(int i=0;i<n;i++){
int t;
scanf("%d",&t);
if(t%5==0){
if(t%2==0){
a1+=t;
c2++;
}
}
if(t%5==1){
a2 = a2+int(pow(-1,count)*t);
count++;
}
if(t%5==2){
ct++;
}
if(t%5==3){
a4+=t;
ct1++;
}if(t%5==4) {
if(a5<t)
a5=t;
}
}
if(c2==0){
printf("N ");
}else printf("%d ",a1);
if(count==0){
printf("N ");
}else printf("%d ",a2);
if(ct==0){
printf("N ");
}else printf("%d ",ct);
if(ct1==0){
printf("N ");
}else printf("%.1f ",a4/ct1);
if(a5==0){
printf("N");
}else printf("%d",a5);
}
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n;
int a1=0,a2=0,a3=0,a5=0;
double a4=0;
int count=0;
int ct=0;
int ct1=0;
int c2=0;
cin >> n;
for(int i=0;i<n;i++){
int t;
scanf("%d",&t);
if(t%10==0){
a1+=t;
c2++;
}
if(t%5==1){
a2 = a2+int(pow(-1,count)*t);
count++;
}
if(t%5==2){
ct++;
}
if(t%5==3){
a4+=t;
ct1++;
}if(t%5==4) {
if(a5<t)
a5=t;
}
}
if(c2==0){
printf("N ");
}else printf("%d ",a1);
if(count==1){
printf("N ");
}else printf("%d ",a2);
if(ct==0){
printf("N ");
}else printf("%d ",ct);
if(ct1==0){
printf("N ");
}else printf("%.1f ",a4/ct1);
if(a5==0){
printf("N");
}else printf("%d",a5);
}
瞻仰一下柳神的
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n;
int a1=0,a2=0,a3=0,a5=0;
double a4=0;
int count=0;
int ct=0;
int ct1=0;
int c2=0;
cin >> n;
for(int i=0;i<n;i++){
int t;
scanf("%d",&t);
if(t%10==0){
a1+=t;
c2++;
}
if(t%5==1){
a2 = a2+int(pow(-1,count)*t);
count++;
}
if(t%5==2){
ct++;
}
if(t%5==3){
a4+=t;
ct1++;
}if(t%5==4) {
if(a5<t)
a5=t;
}
}
if(c2==0){
printf("N ");
}else printf("%d ",a1);
if(count==1){
printf("N ");
}else printf("%d ",a2);
if(ct==0){
printf("N ");
}else printf("%d ",ct);
if(ct1==0){
printf("N ");
}else printf("%.1f ",a4/ct1);
if(a5==0){
printf("N");
}else printf("%d",a5);
}
本文深入探讨了使用C++进行数值处理的技巧,包括如何根据不同的数值特征进行条件判断与数学运算。通过一系列具体示例,如求和、计算平均数、寻找最大值等,展示了C++在数据处理方面的强大能力。

被折叠的 条评论
为什么被折叠?



