📄 记字符数.c
字号:
#include<stdio.h>
#include<string.h>
int upper=0,lower=0,diqit=0,space=0; /*注意,因为upper,space等并没有成为形参,它们只是局部变量,在不同的函数中互不干扰,所以不将其设为全局变量就不能起作用*/
void count(char str[])
{ int i;
char c;
for(i=0;(c=str[i])!='\0';i++)
if(c>='A'&&c<='Z')
upper++;
else if(c>='a'&&c<='z')
lower++;
else if(c>='0'&&c<='9')
diqit++;
else if(c==' ')
space++;
}
main()
{ void count(char str[]);
char str[30];
printf("\n Input string:\n");
gets(str);
printf("string:\n");
puts(str);
count(str);
printf("upper:%d,lower:%d,space:%d,diqit:%d\n",upper,lower,space,diqit);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -