c语言数字转字符,输入一行字符,统计英文字母、数字字符的个数,请...

(C语言)输入一组字符(以#号结尾),对该组字符进行统计,统计字母、数字和其它字符的个数,输出统计结果_百度知道
(C语言)输入一组字符(以#号结尾),对该组字符进行统计,统计字母、数字和其它字符的个数,输出统计结果
在线等 要能用的 谢谢 分不多~编写程序,求1~20之间所有3的倍数之和。(C语言)两道都写出来的 追加分~
提问者采纳
ca *p;#include&&&lt, p2;
L = L-&gt, q = s+1, int &p2;
} }while(c);&endl, p2;&#92:%d\ int p1;n文章总字数;这个是我前不久写的;0'
while((L-&gt!= ' } while(L-&next = while(L-&
cout& } cout&lt, n), n!= '&\
if (*q == 'next) {
for (p = L;
L = L-&c)) p1++;
cin&输入一字符串;\s;\ * if (H-&gt, int &p1;stdio:分行输出用户输入的各行字符&#92: &&;
L = L-&gt,&
else L = L-&gt!= &#39: &
& L-&gt, *q, q++)
if (p-&&&输入一页文字(以#结束),希望能帮助你;c == *s) {
for (p = H-&
else if(L-& '&n&lt.h&字符串 &quot, q =&&next) {
cout&\L-&gt:统计中英文字母和空格数以及整篇文章总字数\&quot, q++)
if (p-&gt, p1;n&n空格个数; } cout&printf(&struct ca { char c, int &p3; L = L-&0&#39: &quot:DelStr(L);0' cin&next = NULL;
else if(isdigit(L-&& && p-&&n& do {cout& }
L-&&n' cout&&gt:统计某一字符串在文章中出现次数\输入该子串;&\2;
cout& cout&lt.h&&c == &#39:StrNo(L); && p-&p2;&0'&&i++)if(i%3==0)sum+=i; 次\next =}void print2(ca *L;&c , p3; for( ;
&20;\ InitList(L); p = p-&
if (*q == '&3;s;;n&quot: &quot, q++)
if (p-&gt, p3;n& char s[80];
switch(c) {
case 1;&p3!= *q) ca * 出现 &quot:print1(L);}void main() { ca *L = new ca: &n全部字母数;c , *q;& char s[80], n++)
if(isalpha(L-&};4.h&gt,sum);}这是第二题; p = p-&&&#92,sum=0;&lt!= &#39:删除某一子串\) {
L-&&&}ca *DelStr(ca *L) { ca *H = L;
else if(L-&c;&\;&n&&lt!= *q) && p-&0') L-&void main(){c == '#include&lt:退出\#&#39.h&\&lt: &n数字个数;
case 4;& cout&n&) H =next) {
for (p = L-&}void StrNo(ca *L) { int n = 0: &n&
case 3;n&;) n--;0'c)) p2++;; *) n++;}void print1(ca *L) { while(L-&&&void InitList(ca *L) { cout& *i&& cin&gt:print2(L;) p3++;c;s&for(i=0, int &n) { n = p1 = p2 = p3 = 0;&lt#include&lt!= *q)\&c = getchar()) ;
case 2; p = p-&gt!#include &lt, q =&lt!别忘了加分,你参考一下吧;
if (*q == '&所求和为;&n0; ca *p; } return H
提问者评价
其他类似问题
其他1条回答
for(i=1.h&n&i++)if(i%3==0){j=j+i;=20;j=%d\;main(){int i#include &i&lt,j);}printf(&quot,j=0
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数_百度知道
C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数
提问者采纳
n%d\=&#39,所以计算空格没意义;9'='z&#39,所以目前有个假设空格能输入哈#include&lt呵呵; && a[i]& && a[i]&gt,a),其实这里输入的时候输入空格就被认为输入中止; '0&#39,i=0;
{if (a[i]& while (a[i]; char a[1000];)
nE++,下面是C的;A')
nN++;%s&quot,nN,nS=0;%d&#92.h& void main() { int nE=0;) {
i++;=&#39,nN=0;n%d&0'Z' || a[i]&
{if (a[i]==' scanf(&quot,nO=0;='\;
} printf(&n%d&#92,nS!='a'=' && a[i]&)
nS++,nO);,nE;=&#39
其他类似问题
按默认排序
其他1条回答
to: wangtk1982如果要计空格,你可以用gets()函数并且也没有必要用数组直接getchar();用while来循环
c语言编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.请用C语言!把程序写出来!_百度作业帮
输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.请用C语言!把程序写出来!
#include "stdio.h" void main() {
int i=0,j=0,k=0,m=0,da=0,xiao=0; printf("please input the string\n"); while((s=getchar())!='\n') /*循环从键盘读入字符直到一行结束(输入回车)*/ { if((s='a')||(s'A')){ if(s='A')da++; if(s='a')xiao++; i++; /*i存入字母数*/ }else if(s==' ') j++; /*j存入空格数,注意s==' '里面是有一个空格的*/ else if(s47)k++; /*k存入数字数*/ else m++; /*m存入其它符号数*/ } printf("char:%d Capital letters:%d Lowercase%d\nspec:%d\nnumber:%d\nOther:%d\n",i,da,xiao,j,k,m); /*打印行中的字母,空格,数字,其它字符数*/ }直辖市安徽福建甘肃广东广西贵州海南河北黑龙江河南湖北湖南江苏江西吉林辽宁内蒙宁夏青海山东山西陕西四川新疆西藏云南浙江
当前位置: &
C语言编程,输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数
城市:哈尔滨
C语言编程,输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数
城市:哈尔滨
以下程序在win-tc下调试通过&/*&输入一行文字&找出其中大写字母小写字母空格数字及其他字符各有多少&*/&#&include&“stdio.h“#&include&“conio.h“&&void&main(void)&{&int&upper=0,lower=0,digit=0,space=0,other=0,i=0;&char&*p,s[80];&printf(“\nInput&a&string:“);&while&((s[i]=getchar())!=‘\n‘)&i++;&p=s;&while(*p!=‘\n‘)&{if((*p&=‘A‘)&&(*p&=‘Z‘))&upper++;&else&if((*p&=‘a‘)&&(*p&=‘z‘))&lower++;&else&if(*p==‘&‘||*p==9)&space++;&else&if((*p&=‘0‘)&&(*p&=‘9‘))&digit++;&else&other++;&p++;&}&printf(“upper&case:%d&lower&case:%d&“,upper,lower);&printf(“space:%d&digit:%d&other:%d&“,space,digit,other);getch();&}
城市:哈尔滨
楼上说的对
请输入计算结果:
匿名回答:
有问题?让千万网友来帮您回答!输入5个字符,统计其中英文字母,数字字符和其他字符的个数用C语言表示_百度知道
输入5个字符,统计其中英文字母,数字字符和其他字符的个数用C语言表示
跪求答案,求大哥大姐给力
unsigned int nnum = 0;int main(void){
char line[1024];
char *p = NULL;
unsigned int noth = 0;#include &stdlib#include &
else if (*p &stdio.h&
unsigned int nblk = 0;
unsigned int nalp = 0;
while (gets(line))
if (*p == 32)
其他类似问题
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 c语言数字转字符 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信