用C语言定义一个80个元素的字符数组,输入一串字符存放其中,统计每个数字字符的个数按数字字符的顺序存放在 int c[10]的数组中。并输出结果。
时间: 2023-06-04 12:07:00 浏览: 91
tj.rar_visual c_数字字符个数
好的,这是一个纯技术问题,可以回答。以下是 C 语言代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[80];
int c[10] = {0};
int i;
printf("请输入一串字符:\n");
scanf("%s", str);
for (i = 0; i < strlen(str); i++)
{
if (str[i] >= '0' && str[i] <= '9')
{
c[str[i]-'0']++;
}
}
for (i = 0; i < 10; i++)
{
printf("%d: %d\n", i, c[i]);
}
return 0;
}
```
这个程序会先让你输入一个字符数组,然后遍历数组,计算其中数字字符的个数并按顺序存放在 `c` 数组中,最后输出结果。
阅读全文