用c++编写程序:从键盘上任意输20个1-99之间的整数,分别统计其个位数0-9的数字各有多少

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:10:47

#include<iostream>
using namespace std;
int main()
{
int a[20],b[10],
i;

for(i=0;i<10;i++)
b[i]=0;

cout<<"输入20个(1-99)的整数:"<<endl;

for(i=0;i<20;i++)
{

do
{
cin>>a[i];
}while(a[i]<1&&a[i]>99);

int n=a[i]%10;

switch(n)
{
case 0:b[0]++;break;
case 1:b[1]++;break;
case 2:b[2]++;break;
case 3:b[3]++;break;
case 4:b[4]++;break;
case 5:b[5]++;break;
case 6:b[6]++;break;
case 7:b[7]++;break;
case 8:b[8]++;break;
case 9:b[9]++;break;
default:break;
}
}

for(i=0;i<10;i++)
cout<<i<<':'<<b[i]<<endl;
return 0;
}

#define N 20

unsigned char num[N];
unsigned char times[10];

void main()
{
unsigned char i