C语言问题,这是一个统计各个数字,空白符,其他字符的代码,其中1.2.int ndigit[10];是什么意思3.if(c==' '||c=='\n'||c=='\t')的c==''中间要打空格吗4.printf(",white space=%d,other=%d\n",nwhite,nother);为什么要加第一

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 15:50:35
C语言问题,这是一个统计各个数字,空白符,其他字符的代码,其中1.2.intndigit[10];是什么意思3.if(c==''''||c==''\n''||c==''\t'')的c==''''中间要打空格吗4.pr

C语言问题,这是一个统计各个数字,空白符,其他字符的代码,其中1.2.int ndigit[10];是什么意思3.if(c==' '||c=='\n'||c=='\t')的c==''中间要打空格吗4.printf(",white space=%d,other=%d\n",nwhite,nother);为什么要加第一
C语言问题,
这是一个统计各个数字,空白符,其他字符的代码,其中
1.
2.int ndigit[10];是什么意思
3.if(c==' '||c=='\n'||c=='\t')的c==''中间要打空格吗
4.printf(",white space=%d,other=%d\n",nwhite,nother);为什么要加第一个,逗号
#include
main()
{
\x05int c,i,nwhite,nother;
\x05int ndigit[10];
\x05nwhite=nother=0;
\x05for(i=0;i

C语言问题,这是一个统计各个数字,空白符,其他字符的代码,其中1.2.int ndigit[10];是什么意思3.if(c==' '||c=='\n'||c=='\t')的c==''中间要打空格吗4.printf(",white space=%d,other=%d\n",nwhite,nother);为什么要加第一
#include<stdio.h>
main()
{
\x09int c,i,nwhite,nother;
\x09int ndigit[10];//ndigit[10]用来存放相应的各个数字的次数,ndigit[0]存放0的次数,ndight[9]存放9的次数
\x09nwhite=nother=0;
\x09for(i=0;i<10;++i)
\x09\x09ndigit[i]=0;
\x09while((c=getchar())!=EOF)
\x09 if(c==' '||c=='\n'||c=='\t')//中间必须打空格,就像'a'一样,中间是什么就写什么,'\n' '\t'  ' '
\x09\x09++nwhite'
\x09 else if(c>='0'&&c<='9')
\x09   ++ndigit[c-'0'];//这是ASCII码表示的,比如当检测到输入的数字是'0'时++ndigit[c-'0']即为++ndigit[0-0],当检测到输入的数字是'5'时++ndigit['5'-'0'=5]即为++ndigit[5]
      else 
\x09\x09++nother;
\x09printf("digits=");
\x09for(i=o;i<10;++i)
\x09\x09printf("%d",ndigit[i]);
\x09printf(",white space=%d,other=%d\n",nwhite,nother);//这里的逗号是输出时为了分隔各个数字用的,也可以用空格取代,像这样的问题,你可以去掉逗号输出比较就可以自己解决;
}
希望可以帮到你!

C语言问题,这是一个统计各个数字,空白符,其他字符的代码,其中1.2.int ndigit[10];是什么意思3.if(c==' '||c==' '||c==' ')的c==''中间要打空格吗4.printf(,white space=%d,other=%d ,nwhite,nother);为什么要加第一 编程 C语言 随机产生十个数 并统计其中各个数字出现的次数 用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.” C语言统计一个字符串中有几个数字?s[i]>='0' && s[i] C语言统计超大数字的出现次数是给你 若干个 c语言:输入一个正整数,统计该整数中数字8的个数.如果输入的数是负数输出字符串er c语言设计输入一个正整数判断其中各个数字是否奇数偶数交替出现是输出yes不是输出no C语言编写,英语短文统计某各个字母的个数、统计句子的长短、统计单词的数目、统计特定单词.要具体运行程序,程序越大越好. C语言:输入若干个0-9的数,统计各个数的个数. c语言统计单词个数给一个句子,统计这个句子中有多少个单词.单词仅包含大写字母和小写字母,单词之间用空白符或标点符号隔开.Input有多组数据,每个句子占一行,句子长度不超过1000个字符, C语言,英语短文统计统计一篇英语短文中,分别以各英文字母开头的单词数,包含单词最多的句子中的单词数.假定单词之间有任意多个空白符,标点.每个单词仅由英文字母组成.注意:第一个要 C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.C语言问题,高手帮忙,追加分~~题目是:编一个函数,输入一个长整数,求出它的位数以及各个 C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 求一个关于C语言的程序! 问题:输入若干整数,统计大于0和小于0的数! C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和. 求:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.C语言程序设计 【C语言问题】<一个三位数,它的各个数字位的立方和等于它本身!比如:153=1*1*1+5*5*5+3*3*3>对一个三位数,它的各个数字位的立方和等于它本身!比如:153=1*1*1+5*5*5+3*3*3