输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为0元素统计字符"0"的个数

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:18:44
C语言 输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为0元素统计字符"0"的个数,下标为1的元素统计字符"1"的个数,...
请问应该怎么做?

{
dig=buf[i];
switch dig
case 0: a[0]++;
break;
case 1: a[1]++;
break:
......
default: break;
i++;
}

关键是:
#include <stdio.h>
#include <stdlib.h>
char buf;
int n,dig,i;
printf(\"请输入一行数字:\");
scanf(\"%d\",n);
sprintf(buf,\"%d\",n);
i=0;
while(buf[i]!=\'\\0\')
{
dig=buf[i];
switch dig
case 0: a[0]++;
break;
case 1: a[1]++;
break:
......
default: break;
i++;
}

输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数. 输入一行数字字符请用数组元素作为计数器来统计每个数字字符的个数.用下标为0元素统计字符0”,依次类推 输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为0元素统计字符"0"的个数 输入一行数字字符,用整型数组统计其中每个数字字符的个数,下标为零的元素存放'0'的个数…… C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数 求助:输入一行字符,判断是否为回文,用指针数组做 请大家帮我一下,用C++编写”输入一行字符,找出其中大写字母,空格,数字及其它字符各有多少?” 、用字符数组存放一行字符,统计其中英文字母、数字、空格、及其它字符的个数 我想用scanf输入一个数组的值,但是值既有字符又含数字,怎么办 C问题,用FOR语句做:输入一行字符,分别统计其中英文字母,空格,数字和其他字符的个数.