输入任意整数中1出现的次数(以-1为结束标志)

#include<stdio.h>
#define N 10
int main()
{
  int x;
  int a[20]={0};
  int b[11]={0};
  int i=0;  
  scanf("%d",&x);

  while(x!=-1){


      if(x>=0 && x<=9){
         // a[x]++;

          a[i]=x;
          i++;
      }
      scanf("%d",&x);
  }

  for(i=0;i<10;i++){
      if(1==a[i])
          b[1]++;
      if(2==a[i])
          b[2]++;
  }

  for(i=1;i<=9;i++){
    printf("%d:%d次\n",i,b[i]);
  }
return 0;

}

输出:
心得:能正确的使用数组,当数组作函数参数时,数组的长度可以不出现在数组的后面的方括号内,通常用另一个整型参来指定数组的长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值