八戒253 发表于 2021-5-22 16:38:38

PTA(Practice Basic中文) 1012

本帖最后由 八戒253 于 2022-7-26 10:35 编辑

#include <stdio.h>
int main(void)
{
        int N;
        int str;//存储输入的数
        int A={0};//最后的结果
        double A_4;//取余为4时用到
        int i,count=0;//count 用来判断加减<p style="line-height: 30px; text-indent: 2em;"></p> int count_4=0;
        scanf("%d",&N);题目要求:


能帮忙看一下为啥后面的条件满足不了吗????
{:10_277:}



八戒253 发表于 2021-5-22 16:39:36

#include <stdio.h>
int main(void)
{
        int N;
        int str;
        int A={0};
        double A_4;
        int i,count=0;
        int max=0;
        int count_4=0;
        scanf("%d",&N);
        for(i=0;i<N;i++)
        {
                scanf("%d",&str);
                getchar();//吃掉空格
                if((str%5==0)&&(str%2==0))
                {
                        A += str;
                }
                else if(str%5==1)
                {
                        if(count % 2==0)
                        {
                                A +=str;
                        }
                        else
                        {
                                A -=str;
                        }
                        count++;
                }
                else if(str%5==2)
                {
                        A++;
               }
               else if(str%5==3)
               {
                       count_4++;
                       A += str;
               }
               else
               {
                       A = (A>str)? max : str;
               }
        }
        A_4 = (double)A*1.0/count_4;
        for(i=0;i<5;i++)
        {
                if(A!=0)
                {
                        if(i!=3)
                        printf(i==0?"%d":" %d",A);
                        else
                        {
                                printf(" %.1lf",A_4);
                        }
                }
                else
                {
                        printf(i==0?"N":" N");
                }
        }
        return 0;
}

八戒253 发表于 2021-5-22 16:40:07

八戒253 发表于 2021-5-22 16:39


代码被搞掉了,发在帖子下面

kkl44stupid 发表于 2022-7-21 19:11:39

{:10_256:}

hornwong 发表于 2022-7-21 22:20:54

{:5_108:}

BGM在逃123 发表于 2022-7-22 00:18:36

新手来踩坑

憨批皮卡 发表于 2022-7-22 02:11:04

应该是有些特殊值吧

皇蔡姬 发表于 2022-7-26 00:21:24

我是新人

额外减小 发表于 2022-7-26 00:36:09

...为什么要加void我还是不懂
页: [1]
查看完整版本: PTA(Practice Basic中文) 1012