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个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆序输出。
#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'结束{
#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请勿采集。