printf("大写字母有%d个\n小写字母有%d个\n空格有%d个\n数字有%d个\n其他字符有%d个\n",ben,men,spa,num,oth);getchar();} ———如果以上出现“%”符号,那是为了防止系统误识我把半角符号写成全角符号了,注意改回来。———亲爱的lz,如果我的回答能够帮你解决问题,或是对你有...
include <iostream> include <string> int main(){ const int n = 80;int i = 0;char str[n] = { NULL };//字符数组 int Numb_count = 0;//数字个数 int ABC_count = 0;//大写字母个数 int abc_count = 0;//小写字母个数 scanf("%s", str);//连续输入字符到字符数组 while ...
} cout<<"数字个数为:"<<n<<'\t';cout<<"小写字母个数为:"<<l<<'\t';cout<<"大写字母个数为:"<<cl<<'\t';return 0;}
综上所述,答案是:编写一个程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,并将结果保存到一个磁盘文件"test"中。 这道题的出发点是要编写一个程序,实现将输入的字符串中的小写字母转换成大写字母的功能,并将结果保存到一个磁盘文件中。关键是要理解字符串的处理和文件操作。 我们可以使用字符串...
include <stdio.h>#define N 100main(){ char all[N]; int i,xx=0,shuzi=0,qita=0,dx=0; printf("请输入一个字符串(不超过100个):"); gets(all); for(i=0;all[i];i++) { if(all[i]>='a'&&all[i]<='z'||all[i]>='A'&&all[i]<='Z') if(all[i]>='A...
g.h>void main( ){int i,count[5]={0,0,0,0,0};char str[80],*p;printf("Input a line char: ");gets(str);p=str;//请在两条星线之间填入相应地代码,输入一行文字,分类统计其中地大写字母、小写字母、//数字、空格以及其他字符地个数.//要求:利用指针方法来处理./***/RTC...
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出一个...
include <stdio.h> main(){ char s[100];int i=0;printf("请输入字符串:\n");scanf("%s",s);while(s[i]!='\0'){ if(s[i]>='a'&&s[i]<='z') s[i]-=32;i++;} printf("%s",s);}
如果*str为字符a那么*str-'a'=0 //同样如果*str为字符b那么'b'-'a'=1,则a[1]++,来记录b出现的次数 *str++;} for(inti=0;i<26;i++)//数组中的数字就是对应字母的个数 cout<<(char)('a'+i)<<a[i]<<endl;} ...
比如字符串在A1,可在B1输入公式:=SUM(IF(MID(A1,ROW(1:100),1)="A",1))摁键盘上的 SHIFT+CTRLA+回车 结束公式的输入即可统计A的个数,其他的只要修改为不同字母就是了。