java以0作为结束标记_从键盘上输入一个字符串(不多于40个,以回车换行符作为输入结束标记),将其中的大写字...

该博客介绍了一个Java程序,用于从键盘接收一个不超过40个字符的字符串,将其中的大写字母转换为小写字母,并逆序输出。程序通过判断字符范围实现大小写转换,并使用了字符串长度和循环来完成逆序操作。
摘要由CSDN通过智能技术生成

for(i=i-1;i>=0;i--) { if(ch[i]>='A'&&ch[i]<='Z') ch[i]=ch[i]+32; else if(ch[i]>='a'&&ch[i]<='z') ch[i]=ch[i]-32; },#include "stdio.h"#include "stdafx.h"#include#includeusing namespace std;void main(){ int i=0; char ch[40]; gets(ch); i=strlen(ch); for(i=i-1;i>=0;i--) { if(ch[i]>='A'&&ch[i]<='Z') ch[i]=ch[i]+32; else if(ch[i]>='a'&&ch[i]<='z') ch[i]=ch[i]-32; } cout<40?str.substring(0,40):str; str=str.toLowerCase(); System.out.print("逆向回输出答:"); for(int i=str.length()-1;i>=0;i--){ System.out.print(str.charAt(i)); } }}www.mh456.com防采集。

从键盘上输入一个字符串(不多于40个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆序输出。以上回答你满意么?

从键盘上输入一个字符串(不多于40个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆序输出。

u=416099523,3230709593&fm=214&gp=0.jpg

#include int main(){char c[256];int i=0;while ((c[i++] = getchar()) != '\n');c[i]='\0';i=0;printf ("%s", c);while(c[i]){if ('a' <= c[i] && c[i] <= 'z'){c[i] -= 32;}elseif ('A' <= c[i] && c[i] <= 'Z'){c[i] += 32;}i++;}printf ("%s", c);return 0;}

//求字符串的长度#include int lenOFString(char str[]);int main(int argc,char*argv[]){ char st[100]; int n; gets(st); printf("//求字符串的长度:%d\n",lenOfString(char str[])) return 0;} int lenOfString(char str[]) //已知'\0'结束{

be71ef712003ac4073e5f707cdd50b54.png

#include void fun1(char *s){int i,L;L=strlen(s);for (i=0;i='A' && s[i]<='Z') s[i]=s[i]-'A'+'a';}void fun2(char *s){int i,L;L=strlen(s);for (i=L-1;i>=0;i--) printf("%c",s[i]);printf("\n");}int main(){char s[40];printf("input one line string\n");gets(s);fun1(s);fun2(s); return 0;}

内容来自www.mh456.com请勿采集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值