输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符‘0’的个
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/23 01:57:51
输入一行数字字符,用数组元素作为计数器来统计每个数字字符的个数.用下标为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’的个数,下标为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
很简单,主要错误在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
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
用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
输入一行字符,分别统计出其中英文字母,空格,数字字符,其它字符及单词的个数.
c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数.
统计单词个数描述 输入一行字符,统计其中的单词的个数.各单词之间用空格分隔,空格符可以是多个.输入 一行字符输出 单词个
C语言:输入一行字符,分别统计出其中的大写英文字母、小写英文字母、数字和其他字符的个数
输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.
用C语言编写一段程序,输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数.
用C语言编写:输入一行字符以@作结束标志,分别统计其中英文字母、空格、数字和其他字符的个数.
c语言编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数,用while语句~
分别用C语言指针和函数:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
输入一行字符,分别统计出其中大小写英文字母、空格、数字和其他字母的个数