人数统计程序详解

在编程中,处理输入数据并进行统计是常见的任务之一。本文将介绍一个简单的 C 语言程序,用于统计输入数据中数字 01 的个数,并展示如何使用这个程序来处理多个测试用例。

程序功能

这个程序的目的是统计每个测试用例中 01 的数量,并输出这些统计结果。具体来说,程序完成以下任务:

  1. 读取测试用例的数量。
  2. 对于每个测试用例,读取数据并统计 0 和 1 的个数。
  3. 输出每个测试用例中 1 的数量和 0 的数量。
程序代码

以下是实现该功能的 C 语言代码:

#include <stdio.h>

int main(){
int n,i,a[1000],cnt1=0,cnt2=0,t,l;
scanf("%d",&t);
for(l=1;l<=t;l++)
{  cnt1=0;cnt2=0;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]==0)
cnt1++;
if(a[i]==1)
cnt2++;
}
printf("%d %d\n",cnt2,cnt1);
}
return 0;
}
总结

这个程序简单明了,展示了如何在 C 语言中处理输入数据并进行基本的统计操作。通过使用数组和循环结构,我们可以高效地统计每个测试用例中的特定值的数量,并将结果输出。这种基本的数据处理技巧在实际编程中非常有用,并为更复杂的数据分析奠定了基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值