1. 声明并初始化用于统计各类字符个数的变量,分别为`uppercaseCount`(大写字母个数)、`lowercaseCount`(小写字母个数)、`spaceCount`(空格个数)、`digitCount`(数字个数)和`otherCount`(其他字符个数)。 2. 从键盘输入一行文字,存储到一个字符数组中,假设字符数组名为`inputText`。
题目 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。 相关知识点: 试题来源: 解析解: #include void main () { int upp=0,low=0,dig=0,spa=0,oth=0,i=0; char *p,s[20]; printf(“input string:”); while((s[i]=getchar())!=’\n’) i++;...
输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少。用指针处理 相关知识点: 试题来源: 解析 #include<stdio.h> void main() { char q[100]; char *p; int a=0,b=0,c=0,d=0,e=0,f=0,i; p=q; for(i=0;i<100;i++) q[i]=0; printf("请输入字符串\n"); ...
题目 (指针 易)输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符有多少个? 相关知识点: 试题来源: 解析#include “stdio.h” main() { static char x[50]; char *p=x; int big=0, little=0, digiter=0,other=0; gets(p);...
编程题:输入一行文字,分别统计出其中英文大写字母、小写字母、空格、数字和其它字符的个数.(用指针和 (用指针和数组实现)
输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少 解题思路:字符可以直接进行比较,但是要注意字符串中的数字是字符数字,必须以字符的形式比较,也就是加上单引号 答案: #include <stdio.h> #include <string.h> intmain() {
10.8输入一行文字,找出其中大写字母、小写字母、空格、数字及其他字符各有多少? #include <stdio.h>intmain(){char* p,str[50];intupper=0, lower=0,digit=0,space=0,other=0; p=str; printf("请输入一行字符,以回车键结束.\n"); gets(str);while((*p) !='\0'){if(*p>='A'&& *p<='Z') ...
else ++other; p++; } printf("大写字母个数:%d\n",upper); printf("小写字母个数:%d\n",lower); printf("数字个数:%d\n",digit); printf("空格个数:%d\n",space); printf("其他字符个数:%d\n",other); return 0; } 运行结果:
int count[5]={0,0,0,0,0};//创建计数器数组并初始化 第二、判断数字应该加引号,下面的语句:else if(*(p+i)>=0&&*(p+i)<=9)应该修改为:else if(*(p+i)>='0'&&*(p+i)<='9')第三、空格应该使用单引号,下面的语句:else if(*(p+i)==" ")应该修改为:else if(*(p...