//头文件 #include <stdio.h> #include <stdlib.h> //主函数 int main() { //声明接收字符串的数组 char str[50]; //声明统计次数的数组 int count[26] = {0}; //声明循环因子 int i; //for循环接收字符串 for (i = 0; i < 50; i += 1) { //接收用户输入 scanf("%c", &str[i]...
如C语言、C#等等6 人赞同了该文章 程序内容: 遇到EOF之前,把输入作为字符流读取,该程序要报告输入中的大写字母和小写字母的个数。 程序可执行文件: 统计大小写字母.exe 7.2K· 百度网盘 程序源代码: /*统计大小字母数量*/ #include<stdio.h> #include<ctype.h> int main() { int input; int upper=0,...
从键盘输入一行字符,分别统计其中大写字母和小写字母的个数 实例 #include<stdio.h>intmain(void){charstr;intdigit,upper,lower;digit,upper,lower=0;//初始化为0while((str=getchar())!='\n'){if('0'<=str&&str<='9'){digit+=1;}elseif('a'<=str&&str<='z'){lower+=1;}elseif('A'<=st...
printf("小写字母字符数量:%d\n", suma);printf("大写字母字符数量:%d\n", sumA);} 在程序中,我们使用`gets`函数获取输入,但请注意,在现代C标准中,`gets`不安全,推荐使用`fgets`或`scanf`替换。接下来,通过指针`p`逐个检查字符,如果字符是数字(ASCII值在'0'到'9'之间),则增加`sum...
在C语言中,你可以通过遍历输入字符串来统计大写字母、小写字母、数字字符和其他字符的个数。以下是一个示例代码:```c include include int main() { char str[1000];int i, upper = 0, lower = 0, digit = 0, other = 0;printf("请输入一串字符串: ");fgets(str, sizeof(str), ...
在C语言中,要统计一行字符中大写字母、小写字母、数字字符、空格和其他字符的个数,可以按照以下步骤实现: 读取用户输入的一行字符: 使用fgets函数从标准输入读取一行字符。注意,fgets会读取换行符并将其存储在字符串中,因此后续处理时需要处理这个换行符。 初始化计数器: 初始化五个计数器,分别用于统计大写字母、小写...
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大写...
include <stdio.h> include <string> int main(){ char a[20], *s;int i,n=0;printf("输入一个字符串: ");scanf("%s",a);s=a;for (i=0;i<=20;i++){ if (a[i]>='a'&&a[i]<='z')n=n+1;} printf("字符串为: %s\n小写字母数: %d\n",a,n);return 0;} ...
='\0'; i++) if(str[i]>= 'a' && str[i]<= 'z' ) num++; return ...
include<string.h> define m 100005 int main(){ char a[26];int b[26];char str[m];int i,j;for(i=0;i<26;i++)a=(char)(97+i);while((gets(str))){ for(i=0;i<26;i++)b=0;for(i=0;i<=m;i++){ if(str==’\0’)break;else for(j=0;j<26;j++)if(str==...