编一个程序,从键盘输入一串字符,将其中的大写换小写,小写换大写,然后输出该字符串(急)

2024-11-26 13:36:47
推荐回答(4个)
回答1:

既然这么急,我就帮帮你了,程序如下:
第一题:#include
#include
using namespace std;
void main( )
{
char str[100]={0};
cin>>str;
int len = strlen(str);
for(int i=0;i {
if(str[i]>='A'&&str[i]<='Z')
{
str[i]+=32;
continue;
}
if(str[i]>='a'&&str[i]<='z')
str[i]-=32;
}
cout<}

第二题:
#include
using namespace std;
void main( )
{
int a[10];
int i=0;
cout<<"输入10个整数:";
for(i=0;i<10;i++)
cin>>a[i];
cout<<"排序前:";
for(i=0;i<10;i++)
cout< cout< int t=0;
for(i=0;i<9;i++)
for(int j=0;j<9-i;j++)
{
if(a[j]<=a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<10;i++)
cout< cout<}

回答2:

一下是我写的程序:
___________________________________________________________________

#include
void main ()

{char c;
int i;

printf ("请输入字符串:\n");

for (i=0;(c=getchar())!='\n';)
{if (c>='a'&&c<='z') c=c-32;
else if (c>='A'&&c<='Z') c=c+32;

printf ("%c",c);
}
printf ("\n\n");
}

___________________________________________________________________

运行结果:

请输入字符串:
123/*-+ ABC abc ABCabc
123/*-+ abc ABC abcABC

怎么样,符合要求吧?

第二个很简单,用个选择排序法就解决了。

回答3:

什么语言啊?

回答4:

真你妈的吝啬 才10分
这么简单的程序 都还要问??
真不知道你平时是怎么学的