首页 > 其他分享 >pat乙级1012数字分类

pat乙级1012数字分类

时间:2023-02-27 11:44:08浏览次数:35  
标签:pat int 乙级 else a1 flag a5 printf 1012

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

int main()
{
int n;
int a1=0,a2=0,a3=0,a5=0;
double a4=0;
int i=0;
int flag=1;
int count=0;
double temp=0;
int tag=0;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]%5==0&&a[i]%2==0){
a1=a1+a[i];
}
}
for(i=0;i<n;i++){
if(a[i]%5==1){
a2=flag*a[i]+a2;
flag=(-1)*flag;
tag=1;
}
}
for(i=0;i<n;i++){
if(a[i]%5==2){
a3++;
}
}
for(i=0;i<n;i++){
if(a[i]%5==3){
temp=temp+a[i];
count++;
}
}if(count!=0){
a4=temp/count;
}

for(i=0;i<n;i++){
if(a[i]%5==4&&a[i]>a5){
a5=a[i];
}
}
if(a1==0){
printf("N ");
}else{
printf("%d ",a1);
}
if(tag==0){
printf("N ");
}else{
printf("%d ",a2);
}
if(a3==0){
printf("N ");
}else{
printf("%d ",a3);
}
if(a4==0){
printf("N ");
}else{
printf("%.1f ",a4);
}
if(a5==0){
printf("N");
}else{
printf("%d",a5);

}

return 0;
}

标签:pat,int,乙级,else,a1,flag,a5,printf,1012
From: https://www.cnblogs.com/Npc-Hb/p/17159139.html

相关文章

  • Absolute Path Traversal 错误解决
    AbsolutePathTraversal(APT)是一种常见的安全漏洞,攻击者可以通过该漏洞访问应用程序的文件系统中的文件,包括敏感信息,从而可能导致应用程序遭受攻击。一、使用专门的......
  • ModuleNotFoundError: No module named 'flask._compat'
    出现“ModuleNotFoundError:Nomodulenamed'flask._compat'”提示的解决办法:参考https://zhuanlan.zhihu.com/p/375485831最后的评论:不用降低版本,修改flask_scri......
  • pat乙级链表问题
    链表题目:一开始以为要按照链表那样一个一个搞,看完这个后思路清晰:1025链表一连a三题链表题。在输入完链表之后,遍历链表使用另一个数组(可以是指针数组也可以是节点数组)记录......
  • The bean ‘api‘, defined in class path resource [com/common/swagger/SwaggerAuto
    Thebean‘api‘,definedinclasspathresource[com/common/swagger/SwaggerAutoConf1.解决办法-1将重复的bean覆盖掉加一个这个注解spring.main.allow-bean-definit......
  • PAT Basic 1007. 素数对猜想
    PATBasic1007.素数对猜想1.题目描述:让我们定义\(d_n\)为:\(d_n=p_{n+1}−p_n\),其中\(p_i\)是第\(i\)个素数。显然有\(d_1=1\),且对于\(n>1\)有\(d_n\)是偶数。“素数对......
  • PAT Basic 1006. 换个格式输出整数
    PATBasic1006.换个格式输出整数1.题目描述:让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超......
  • PAT Basic 1005. 继续(3n+1)猜想
    PATBasic1005.继续(3n+1)猜想1.题目描述:卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算......
  • PAT Basic 1004. 成绩排名
    PATBasic1004.成绩排名1.题目描述:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。2.输入格式:每个测试输入包含1个测试用例,格......
  • PAT Basic 1003. 我要通过!
    PATBasic1003.我要通过!1.题目描述:“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统......
  • [Typescript] Identity function pattern - Using Identity function to enforce the
    SowehavetheconfigObjlooklikethis:exportconstconfigObj={routes:["/","/about","/contact"],fetchers:{//@ts-expect-error"/does-not......