新手问题求纠错
题目: 从键盘上输入一个只包含大小写字母和数字字符的字符串,对该字符串做如下处理后输出:大写字母变小写、小写变大写,若是数字字符则删掉。#include<iostream.h>
#include<ctype.h>
#include <string.h>
#include <stdio.h>
void main()
{
char a='a';
char A='A';
int i;
char b[10];
cout<<"请输入一串字符";
cin>>b;
int n=strlen(b);
for(i=0;i<n;i++)
{
if (b[i]>a)
b[i]=b[i]-32;
if (A<b[i]<a)
b[i]=b[i]+32;
}
for(i=0;i<n;i++)
cout<<b;
}
但是运行起来还是不对,不知道怎么回事....