题解 | #记负均正#

记负均正

https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8

#import <Foundation/Foundation.h>

int main(int argc, char* argv[]) {
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

    int totalNum;
    while (scanf("%d",  &totalNum) != EOF) {
        int j;
        int fushuNum = 0, sum = 0, zhengshuNum = 0;
        float avaNum = 0.0;
        // printf("totalNum is %d\n", totalNum);
        for (int i = 0; i < totalNum; i++) {
            scanf("%d", &j);
            // printf("j is %d\n", j);
            if (j > 0) {
                sum += j;
                zhengshuNum ++;
            }
            else if (j < 0) {
                fushuNum ++;
            }
        }
        if (zhengshuNum != 0) {
            avaNum = sum * 0.01 / (zhengshuNum * 0.01);
        }
        else {
            avaNum = 0;
        }
        
        printf("%d %.1f", fushuNum, avaNum);
    }

    // printf("numContent is %s", numContent);

    [pool drain];
    return 0;
}

全部评论

相关推荐

刷牛客的我很豁达:你是不是对算法有什么误解,你没手握两篇顶刊顶会,还想搞算法岗,有顶刊顶会在算法岗算才入门
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务