用C++编写一个大小写转换小程序
发布网友
发布时间:2022-04-23 21:26
我来回答
共2个回答
热心网友
时间:2023-10-10 03:00
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
char *p;int d=0,x=0; //存放大写与小写的变量
cin>>s;
for(p=s.begin();p!=s.end();p++)
{
if(*p>='A'&&*p<='Z')
{ *p=*p+32;x+=1 if(*p>='a'&&*p<='z') *p=*p-32;d+=1
}
cout<<s<<endl;cout<<"共"<<d<<"个大写字母"<<x<<"个小写字母"<<endl;
return 0;
}
热心网友
时间:2023-10-10 03:00
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
string::iterator p;
int d=0,x=0; //存放大写与小写的变量
cin>>s;
for(p=s.begin();p!=s.end();*p++)
{
if(*p>='A'&&*p<='Z')
{ x+=1 ;}
if(*p>='a'&&*p<='z')
{d+=1;}
}
cout<<s<<endl;
cout<<"共"<<d<<"个小写字母"<<x<<"个大写字母"<<endl;
return 0;
}