题解 | #记负均正#

记负均正

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

#include <stdio.h>
int main() {
    //输入要输入的整数个数:
	int n;
	scanf("%d", &n);
	int i = 0;
    //负数个数
	int negative_number = 0;
    //正数个数
	int positive_number = 0;
    //正数的和
	int sum = 0;
    //正数平均值
	int average;
    //输入整数放入数组
	
	
	int arr[n];
	for (i = 0; i < n; i++)
	{
		scanf("%d", &arr[i]);
	}

	int j = 0;
	for (j = 0; j < n; j++)
	{
		if (arr[j] < 0)
		{
			negative_number++;
		}
		if (arr[j] > 0)
		{
			sum = sum + arr[j];
			positive_number++;
		}
	}

	printf("%d ", negative_number);

	if(positive_number!=0)
	printf("%.1f", (float)sum / positive_number);
	else
	 printf("%.1f",0);

}

#算法日刷##C语言编程题##华为机试#
全部评论

相关推荐

2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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