字符串转换大小写字母
答:include<stdio.h> int main(){ void change(char m[32]);int i;char m[32];gets(m);change(m);printf("%s\n",m);return 0;} void change(char m[32]){ int i;for(i=0;i<32;i++){ if(m[i]>='A' && m[i]<='Z')m[i]=m[i]+32;else if(m[i]>='a' && m[i...
答:include<stdio.h> int main(){ int I=2;//赋值使I不为零 while(I)//当括号内表达式不为零时实现后面的循环 { charb;scanf("%c",&b);if(b>='A'&&b<='Z'){ b=b+32;printf("%c",b);} elseif(b>='a'&&b<='z'){ b=b-32;printf("%c",b);} } return0;} ...
答:循环字符串用charAt方法来获取字符,将字符转为int,只要判断转换后的数值就可以判断大小写字母,大写字母的范围是65-90,小写字母的范围是97-122。public class Main { public static void main(String[] args) { String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println(...
答:思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。参考代码:include <stdio.h>int main(){char a[100];int i;gets(a);for(i=0;a[i]!='\0';i+...
答:int main(){ char ch[100]={0};int i;printf("请输入一个字符串:");gets(ch);for(i=0;ch[i]!='\0';i++)if(ch[i]>='a' && ch[i]<='z')ch[i]+='A'-'a';else if(ch[i]>='A' && ch[i]<='Z')ch[i]+='a'-'A';printf("字符串的小写字母转换成大写字母,...
答:char* foo(char* str){ int i; for(i=0; str[i]; i++){ if(str[i] >= 'a' && str[i]<='z') str[i] -= 'a'-'A'; else if(str[i] >= 'A' && str[i]<='Z') str[i] += 'a'-'A'; } return str;}int main(){ char str[255]; ...
答:可以参考下面的代码:Private Sub Command1_Click()Cls x = InputBox("")Picture1.Print UCase(x) '大写 Picture1.Print LCase(x) '小写 End Sub
答:include <stdio.h>char *Change(char s[]) {int i = 0;while(s[i]) {if(s[i] >= 'A' && s[i] <='Z')s[i] += 'a' - 'A';++i;}return s;}int main() {char s[20];printf("请输入字符串:");gets(s);printf("转换后:%s\n",Change(s));return 0;} ...
答:字母ascii码加或减32即可得到它大小写的转换。输入字符判断大小写也用字母的ascII码来判断。
答:include<stdio.h> void main(){ char a[80],*p;p=a;scanf("%s",a);while (*p!='\0'){ if (*p<='Z' && *p>='A') *p+=32;p++;} printf("%s",a);} 未用指针的 void main(){ char a[80];int i,j;for(j=0; j<100 && a[j-1]!='#';j++)scanf("%c",&a[j...
网友评论:
骆肿17743691516:
C语言 字符串字母大小写转换? -
6363褚扶
: #include<stdio.h> int main() { char c; while((c=getchar())!='#') { if((c>='a'&&c<='z') || (c>='A'&&c<='Z')) putchar(c^0x20); else putchar(c); } return 0; }
骆肿17743691516:
输入一个字符串,把其中的字母字符大小写转换一下 -
6363褚扶
: 1 2 3 4 5 6 7 8 9 10 11 12 13#include <stdio.h> void main() { char ch; scanf("%c",&ch); if(ch>='A'&&ch<='Z') { ch=ch+32; printf("%c\n\n",ch); }else{ printf("%c\n\n",ch); } }原代码是效果的,只是没有换行,你没注意,以上是我改的代码.
骆肿17743691516:
输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母,然后输出!... -
6363褚扶
: #include<stdio.h> int main() {char s[200]; int i; gets(s); for(i=0;s[i];i++) if(s[i]>='A'&&s[i]<='Z')s[i]+=32; else if(s[i]>='a'&&s[i]<='z')s[i]-=32; puts(s); return 0; }
骆肿17743691516:
如果想把一串字符中的字母进行大小写转换该怎么写 -
6363褚扶
: 给你一个例子#include"stdio.h" main() { char a[80],c; int i; gets(a); for(i=0;(c=a[i])!='\0';i++) { if(c>='a'&&c<='z') c=c-32; else if(c>='A'&&c<='Z') c=c+32; printf("%c",c); } printf("\n"); }
骆肿17743691516:
编程,从键盘输入一串字符,将其中的大写字母转换成小写... -
6363褚扶
: main() {int i=0,b;char a[100];scanf("%s",a);for(i=0,i<100;i++) {if(0<=a[i]&&a[i]<=9&&a[i]==" ");判断a[i]是否为数字或空格 如果是就让a[i]为0a[i]=0;}for(i=0,i<100;i++)while(a[i]!=0)对于a[i]直为数字或空格不打印出来,只答应要求的字符{printf("%c\n",a[i]);}}
骆肿17743691516:
1、 从键盘输入一个字符串后,利用指针将输入的字符串中的小写字母转换成大写字母输出. -
6363褚扶
: #include<stdio.h> void main() { char s[81],*p; printf("请输入字符串:"); gets(s); p=s; while(*p) { if(*p>='a'&&*p<='z')*p-=32; p++; } puts(s); } 运行结果: 扩展资料 include用法: #include命令预处理命令的一种,预处理命令可以将别的源代...
骆肿17743691516:
汇编语言将一字符串中的小写字母转换为大写字母 -
6363褚扶
: 将字符串中字符一个一个处理,如果是小写字母则转为大写 data segment str db 'Hello world',0 data endsstack segment sta db 100 dup(?) stack endscode segmentassume: cs:code,ds:data,ss:stack main: lea si, strmov di, si loop1: mov al, [si]...
骆肿17743691516:
将字符串的大小写字母互相转化后输出 -
6363褚扶
: #include<stdio.h> void main() { char str[256]; int i,a,j; scanf("%d",&a); for ( j=0;j<a;j++ ) { gets(str); i=0; while ( str[i]!=0 ) { if ( str[i]>='a' && str[i]<='z' ) { str[i]-='a'; str[i]+='A'; } else if ( str[i]>='A' && str[i]<='Z' ) { str[i]-='A'; str[i]+='a'; } i++; } printf("%s\n",str); } }
骆肿17743691516:
任意输入一字符串,把字符串中的所有大写字母改写成小写字母, 如果是字母a, 则改写成字母z,其它字符保持 -
6363褚扶
: #include<stdio.h> void main() {int i=0;char str[80];gets(str);//输入字符串while (str[i]!='\0'){if (str[i]>='A'&&str[i]<='Z')str[i]+=32;//大写转小写if (str[i]=='a')str[i]='z';//字母a换成字母zi++;}puts(str);//输出转换后的字符串 }
骆肿17743691516:
C++ 字符串大小写转换 -
6363褚扶
: /* **VC++6.0编译通过 **原理:对字符串中每个字符进行判断, **如果是大写字母,则ASCII码加上32(即为对应小写字母), **如果是小写字母,则ASCII码减去32(即为对应大写字母). **至于32这个数,你可以通过查ASCII码表得知大小写...