枪神纪男医生觉醒:输入一行数字字符,用整型数组统计其中每个数字字符的个数,下标为零的元素存放'0'的个数……

来源:百度文库 编辑:高校问答 时间:2024/04/30 01:26:32
输入一行数字字符,用整型数组统计其中每个数字字符的个数,下标为零的元素存放'0'的个数,下标为一的元素存放'1'的个数……

#include <stdio.h>
#include <conio.h>
int main()
{
int a[10] = {0};
char ch = '\0';
printf("请输入数字: ");
do
{
ch = getche();
if (ch >= '0' && ch <= '9')
{
a[ch - '0']++;
}
}while ((ch >= '0' && ch <= '9'));//非数字退出循环
for (int i = 0; i < 10; ++i)
{
printf("\n%d, %d个", i, a[i]);
}
return 0;
}

不懂