
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c
int letters=0
int space=0
int digit=0
int other=0
printf("请输入一行字符:>")
while((c=getchar())!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{
letters++
}
else if(''==c)
{
space++
}
else if(c>='0'&&c<='9')
{
digit++
}
else
{
other++
}
}
printf("字母的个数:>%d\n空格的个数:>%d\
\n数字的个数:>%d\n其他字符的个数:>%d\n",\
letters,space,digit,other)
system("pause")
return 0
}
#include<stdio.h>
int
main(int
argc,
char
*argv[])
{
long
ni=0,nk=0,nn=0
char
a,b,c
//a,b,c要定义为字符型
ni=0nk=0nn=0
//ni表示空格符的数量,nk表示换行符的数量,nn表示制表符的数量/
{
while((a=getchar())
!=
'n')//不等于n结束
{
if(a=='
')
++ni
if(a=='\n')++nk
if(a=='\t')
++nn
}
}
printf("%d,%d,%d\n",ni,nk,nn)
return
0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)