谁会C++ 急用!!

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:34:19
写程序实现键盘输入的长度不超过40个字符的字符串的大小写字母挑出 组成两个新的字符串并输出 如
输入 asdFGjk23hy
输出 大写字符 FG
小写字符 asdjkhy

完整一些, 谢谢!

#include<iostream.h>
#include<string.h>
void main()
{
char *temp;
char buf1[40];
char buf2[40];
int buf1_flag=0;
int buf2_flag=0;
cout<<"输入字符串";
cin>>temp;
for(int i=0;i<strlen(temp);i++)
{
if((temp[i]>'a')&&(temp[i]<'z'))
{
buf1[buf1_flag]=temp[i];
buf1_flag++;
}
if((temp[i]>'A')&&(temp[i]<'Z'))
{
buf2[buf2_flag]=temp[i];
buf2_flag++;
}
}
cout<<buf1<<endl;
cout<<buf2<<endl;

}