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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 06:07:47

输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符‘0’的个输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元
输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符‘0’的个
输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.
用下标为0的元素统计字符‘0’的个数,下标为1的元素统计字符‘1’的个数.以此类推
#include "stdio.h"
main()
{
char ch,s[100];
int i=0,a[10]={0};
while((ch=getchar())!='\n')
{
s[i]=ch;
i++;
}
switch (s[i++])
{
case 0 :a[0]++;break;
case 1 :a[1]++;break;
case 2 :a[2]++;break;
case 3 :a[3]++;break;
case 4 :a[4]++;break;
case 5 :a[5]++;break;
case 6 :a[6]++;break;
case 7 :a[7]++;break;
case 8 :a[8]++;break;
case 9 :a[9]++;
}
for(i=0;i

输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符‘0’的个输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元
很简单,主要错误在switch-case上面,switch-case应该在while循环里面,因为你在switch条件里写的是s[i++],然后删除while循环里的i++.另一个错误是,case的判断条件不是0、1、2...9这样的整数,而是'0'、'1'、'2'...'9'这样的字符,要用单引号括起来.正确的程序如下:
char ch,s[100];
int i=0,a[10]={0};
while((ch=getchar())!='\n')
{
s[i]=ch;
switch (s[i++])
{
case '0' :a[0]++;break;
case '1' :a[1]++;break;
case '2' :a[2]++;break;
case '3' :a[3]++;break;
case '4' :a[4]++;break;
case '5' :a[5]++;break;
case '6' :a[6]++;break;
case '7' :a[7]++;break;
case '8' :a[8]++;break;
case '9' :a[9]++;
}
}

for(i=0;i

输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符‘0’的个输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元 输入一行文字,分别统计其中英文大写字母,小写字母,空格,数字,其他字符个数.【用指针,数组实现】 用C写个编程输入一个完全由数字组成的字符串,从字符串的第一个字符开始,每两个数字作为两位整数,存放在一维整型数组中,如果最后只剩一个数字,则将该字符作为一个整数存放在数组中.试 c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数.用cin.get(c)函数从键盘上输入一个字符给变量c,直到输入回车换行字符' '为止. 用VB 输入一行字符 分别统计英文字母 数字和其他符号 ? 编程题:输入一行文字,分别统计出其中英文大写字母、小写字母、空格、数字和其它字符的个数.(用指针和(用指针和数组实现) Pascal输入一串字符,结束,分别统计其中数字(0,1,2,.9)出现的次数用数组,排序与分类的作业.input输入文件只有一行,一‘?’借宿的一串字符.output输出文件共十行,没行输出俩证书,分别是数字和 输入数字定义数组元素个数【题目描述】删除数组中所有值为0的元素,其后元素向数组首端移动序【输入数据】共两行第一行是一个整数 N:表示需要输入多少个数组元素,其中 1 输入一行字符,分别统计出其中英文字母,空格,数字字符,其它字符及单词的个数. C++ 输入一行字符,分别统计出其中英文字母个数~C++输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少.用指针处理 c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~ 输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.请用C语言!把程序写出来! 分别用C语言指针和函数:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 编写一个函数,输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数依次存放到数组a中,并统计有多少个整数. 输入一行字符,分别求出数字,字母,空格,符号的个数?同上! C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 c语言字符数组作为条件怎么理解 如if(str[i]) srt[]是一个包括数字与字母的字符数组