题目 从键盘输入一串字符,对其中的大写字母、小写字母及其他字符个数进行统计,输出分类统计结果和字符总数,方法不限。 相关知识点: 试题来源: 解析#include "stdio.h" main() 结构正确 1分 { char str[100], *st; int dx,xx, qt dx=xx=qt=0; 变量定义及初始值正确 1分 gets(str); 输入正确 1分...
printf("大写字母个数:%d\n",upper); printf("小写字母个数:%d\n",lower); printf("数字个数:%d\n",digit); printf("空格个数:%d\n",space); printf("其他字符个数:%d\n",other); return 0; } 输出结果:
在C语言中,编写一个程序可以统计并输出给定字符串中的大写字母、小写字母、数字字符和其他字符的数量。程序使用指针遍历字符串,通过条件判断来区分各类字符。以下是该程序的示例代码:include<stdio.h>voidmain(){chara[100];intsum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\0';p++)...
输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母以及其他字符的个数。 参考答案: 您可能感兴趣的试卷你可能感兴趣的试题 1.问答题设计程序,计算27的小于1.00001的2n次方根(27的2(n-1)次方根不小于1.00001)。 参考答案: 2.问答题输入三角形的三边长,判断这个三角形是否是直角三角形。 参考答案:...
int sum0 = 0, suma = 0, sumA = 0; // 数字字符、小写字母和大写字母计数器 // 从用户获取输入 gets(a);// 使用指针遍历字符串 char* p;for (p = a; *p != '\0'; p++) { // 检查字符类型 if (*p >= '0' && *p <= '9') { sum0++;} else if (*p >= 'a' &&...
int main(){ char ch[100]={0};scanf("%s", ch);count(ch);return 0;} void count(char* ch){ //分别记录大写,小写,数字的个数。int big=0, small=0, character=0,qita = 0;while (*ch){ if ((*ch>='A')&&(*ch<='Z')){ ++big;} else if ((*ch>='a')&&(*ch<...
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大写字母字符数量:...
输入一串 字符,可以是 大小写字母,数字,符号(含任意个数 回车,换行,空白 等等) ,一旦拍入 #号,就输出 数字个数,字母个数,空格 和其它\x0d\x0a#include \x0d\x0aint main(){\x0d\x0achar s[1000];\x0d\x0aint c;\x0d\x0aint i,n=0;\x0d\x0aint n_num=0...
汇编编程:从键盘输入一串字符,分别统计其中的字母(不区分大小写)、数字字符和其他键盘输入一串字符,统计出其中的数字字符个数,字母字符(不区分大小写)个数,其他字符个数,并显示出这三类统计结果(输入字符串以回车结束),可连续对多个字符串统计,用户输入N时退出...
)lower++; else if (c >= 'A'&&c <= 'Z')upper++; else if (c >= '0'&&c <= '9')digit++; else other++; } printf("大写=%d 小写=%d 数字=%d 其他=%d\n", upper, lower, digit, other); return 0; } ...