88问答网
所有问题
C语言:从键盘上输入一行字符,将其中的大写字母改成小写字母后逆序输出
如题所述
举报该问题
推荐答案 推荐于2017-12-15
#include <iostream>
#include <string>
using namespace std;
void main ()
{
cout<<"请输入一组字符串:";
string line;
cin>>line;
int i;
for(i=0;i<line.length();i++)
if(line[i]>='A' && line[i]<='Z')
line[i]=line[i]-'A'+'a';
cout<<"转换后的字符串逆序输出为: ";
for(i=line.length()-1;i>=0;i--)
cout<<line[i];
cout<<endl;
}望采纳谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Vc11BcS1g.html
其他回答
第1个回答 2013-08-04
#include <stdio.h>
#include "string.h"
void main ()
{
char s[100];
int i;
printf("输入字符串:");
gets(s);
for(i=0;s[i];i++)
if(s[i]>='A'&&s[i]<='Z')s[i]+=32;
strrev(s);//逆序
printf("%s\n",s);
}
相似回答
从键盘上输入一行字符
(以ENTER为结束)
,将其中的大写字母改
为
小写字母
...
答:
int i;printf("please input\n");for(i=1;s[i-1]!='\n'&&i<maxsize;i++) /*
从键盘输入字符
并依次存到数组中 当输入'/n'(即按下回车)时结束*/ { s[i]=getchar();if(s[i]<91&&s[i]>64) s[i]+=32; /*判断输入字符是否是
大写字母
(值在64到91之间)是的话转
成
...
C语言,输入
一串
字符,将大写字母
转换为
小写字母输出
答:
void main(){ int i;char s[100];gets(s);//
输入字符串
for (i=0;s[i]!='\0';i++)if (s[i]>='A'&&s[i]<='Z')s[i]+=32;//
将大写字母
转换
成小写
for (i--;i>=0;i--)printf("%c",s[i]);//
逆序输出
printf("\n");//换行 } 另外,团IDC网上有许多产品团购,...
C语言
编程求助!大
小写字母
互换+字母顺序左右互换
答:
//#include "stdafx.h"//vc++6.0加上这一行.include "stdio.h"include "string.h"void main(void){ char a[200],i,ln;printf("Please enter a line of letters...\n");gets(a);ln=strlen(a)-1;for(i=ln;i>=0;printf("%c",a[i--]^0x20));printf("\n");} ...
c++
中
如何实现
字符串的大写字母
转换为
小写,
并
逆序输出,,,
要求分别调...
答:
先读入,利用ASCALL码转化成小写
,至于倒序就不多说了把,函数的话,大写转换成小写用一次,还有就是倒序的时候可以先开一个字符数组,用一个void函数把它倒过来
c语言
输入
一个
字符串
(一句英文)然后将英文里所有的单词
逆序
然后
输出
...
答:
//c[j]来储存单词,k是单词中的字母 int i,j=0,k=0;gets(s);for(i=0; i<strlen(s); i++){ if(s[i]==' '){ j++; //遇空格换下一个单词,k归零 k=0;continue;} c[j][k]=s[i];k++;} for(i=j; i>=0; i--)//
逆序输出
printf("%s ",c[i]);} ...
.编写函数
,将
给定
字符串的大写字符
转换为
小写字符
。在主函数
中输入字符
...
答:
printf("请输入一个
大写字符串:
\n");scanf("%s",n);strcpy( k , tran(n) ); //数组不能用=来赋值
,字符串
操作strcpy可以实现两个
字符串的
拷贝printf("转换为
小写字符串
为:\n");printf("%s\n",k);getchar(); //这里加上这两个你再试试getchar();return 0;} 追问 很遗憾。。。不好使。。。
一串
字符串,
统计
其中大写小写
数字的个球,并
逆序输出
(字符串 字符数组...
答:
ball[i]>='0' && ball[i]<='9'){ num++;} } printf("
大写字母
有%d个
,小写字母
有%d个,数字有%d个\n",big,small,num);for(i--;i>=0;i--){ printf("%c",ball[i]);} printf("\n");} void main(){ char ball[50];memset(ball,0,50);gets(ball);cntfun(ball);} ...
vb
中输入
一段
字符,
要求去除其他,只留下
大写字母
,并按从z到a的逆向顺序...
答:
I, 1) '找出所有
大写字母,
并保存在变量T中 If Asc(S) > 64 And Asc(S) < 91 Then T = T & S & " " End If Next I T = Trim(T) C = Split(T, " ") L = UBound(C) '对字母按逆序排列 For I = 0 To L - 1 For J = I + 1 To L ...
大家正在搜
c语言键盘输入字符串
从键盘输入一个字符串
C语言中咋样输入字符
c语言字符串的输入
c语言输入一个字符串
c语言中怎么输入字符串
c语言输入一串字符统计个数
c语言中如何多组输入字符串
c语言输入单个字符
相关问题
从键盘上输入一行字符(以ENTER为结束),将其中的大写字母...
2.从键盘上输入一行字符,将其中的大写字母改成小写字母后逆序...
C语言的:输入一串字符,将其中的大写字母转换成小写字符后,再...
输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大...
跪求从键盘上输入一个字符串,将其中的大写字母改为小写字母,其...
C++ 输入带有小写字母的字符串,将其转换成大写(非字母的不...
JAVA中输入字符串按逆序重新排列输出,输出的同时将字母进行...
c语言 for语句 以反序方式输出26个大写字母(即 Z Y...