77问答网
所有问题
C语言:键盘输入一个字符串以#结束,分别计算出该字符串中大写字母和数字的个数
正考试呢 跪求帮助
举报该问题
推荐答案 2010-06-30
void main()
{
char a;
int x,y;
x=0;
y=0;
printf("请输入一段字符串,以#号结束\n");
while((a=getchar())!=35)
{
if(a>64&&a<91)
x++;
else if(a>47&&a<58)
y++;
}
printf("大写字母个数:%d 数字个数:%d\n",x,y);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G383W8NN8.html
其他回答
第1个回答 2010-07-05
#include<stdio.h>
#define M 100
main()
{
int i=0;char str[M];
gets(str);
while(str[i++]!='#')
{
if('A'=<str[i]=<'Z') m++;
if(0=<str[i]=<9) n++;
}
printf("word is %d.number is %d",m,n);
}
大概就是这样吧!我没有运行!你试试看了!
第2个回答 2010-06-30
一是上次
相似回答
(
C语言
)
输入一
组
字符
(
以#
号结尾),对该组字符进行统计,统计
字母
、
数字
和...
答:
int p1, p2, p3, n, c;InitList(L);do {cout<<"\n0:退出\n""1:统计中英文
字母和
空格数以及整篇文章总字数\n""2:统计某
一字符串
在文章中出现次数\n""3:删除某一子串\n""4:分行输出用户
输入的
各行字符\n";cin>>c;switch(c) { case 1:print2(L, p1, p2, p3, n);break;case...
...的
一个
题
:输入一字符串,
一字符“#”表示
输入结束
。统计其中
大写字母
...
答:
printf("请输入一
串字符串以#结束:
\n");scanf("%c",&c);while(c != '#'){ if(c >= 'A' && c <= 'Z')n1++;else if(c >= 'a' && c <= 'z')n2++;scanf("%c",&c);} printf("
大写字母的个数
%d\n",n1);printf("小写字母的个数 %d\n",n2);...
...的
一个
题
:输入一字符串,
一字符“#”表示
输入结束
。统计其中
大写字母
...
答:
printf("
大写字母数
为:%d,小写字母数为:%d\n",num1,num2);}
键盘输入字符串,
遇‘#’
结束,分别
统计
字母
、
数字
和其它
字符个数
。
答:
while(1){ scanf("%c",&ch);if(ch=='#')break;if(ch>='0'&&ch<='9')num++;else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))letter++;else other++;} printf("数字个数:%d\n字母个数:%d\n其他字符个数:%d\n",num,letter,other);
return 0
;} ...
c语言
输入
一
串字符串,
统计并输出其中的
大写字母
、小写字母、
数字字符
...
答:
void main(){ char a[100];int sum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\0';p++){ if(*p>='0'&&*p<='9')sum0+=1;else if(*p>='a'&&*p<='z')suma+=1;else if(*p>='A'&&*p<='Z')sumA+=1;} printf("
数字字符
数量:%d\n小写
字母字符
数量:%d\n大写...
C语言的
编程题!
答:
1.从键盘上输入若干
字符,
直到输入’#”结束。统计英文字母、数字、空格、其他
字符的个数
并输出。include "stdio.h"main(){ char c;int letter,number,space,other;letter=number=space=other=0;printf("\nPlease input some characters:(end of '#')\n");while((c=getchar())!='#'){ ...
编写
程序,
统计从
键盘输入
一
串以
'#'
结束的字符串,
统计
字符串的字符个数
...
答:
include<stdio.h>main(){ char s[1000]; int i; while(1){ i=0; scanf("%c",&s[0]); while(s[i]!='#'){ i++; scanf("%c",&s[i]);}getchar();printf("%d个\n",i);}}如图所示,算时空格符,换行符都算里的,望采纳。。。
大家正在搜
从键盘输入一串字符串
c语言如何从键盘输入字符串
要从键盘读入一个字符串
从键盘上输入10个字符串
c语言字符串输入
c语言输出字符串
c语言中字符串的定义
c语言字符串逆序输出
c语言字符串转数字
相关问题
c语言问题求解。。。。.键盘输入字符串,遇‘#’结束,分别统...
C语言编程:输入一串字符,当遇到#结束,统计字符中的数字、大...
C语言编程 从键盘输入一个字符串,分别统计其中大写字母、小写...
C语言编程:从键盘输入一个字符串。分别统计其中大写字母、小写...
C语言题:输入一个字符串,统计其中大写字母,小写字母,数字,...
c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、...
c语言怎样才能输入一行字符,以回车作为结束标志,分别统计出大...
C语言:输入一行字符,分别统计出其中的大写英文字母、小写英文...