c语言字符串大小写字母转换 输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。 输入格式: 输入在一行中给出一个长度不超过40的、以#结束的非空字符串。 输出格式: 在一行中按照要求输出转换后的字符串。 输入样例: Hello World! 123# 输出样例: hELL...
在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。算法思想 由于大写字母与小写字母之间的差值为 32,因此小写字母转换为大写字...
根据ASCII表,大小写字母差值为32进行转换
思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。参考代码:include <stdio.h>int main(){char a[100];int i;gets(a);for(i=0;a[i]!='\0';i+...
C语言字符串首字母大小写转换 lqik8562013.04.26浏览432次C/C++语言分享举报有这样一个输出结果:输入1:Ase wew输出1:ase wew输入2:asweweq输出2:Asweweq为此编写的程序为:#include<stdio.h>#include<string.h>main(){ int i,j; char a[10],b[10]; ...
思路:先定义字符串,并输入,然后对字符串进行遍历,并判断是否是大写字母,如果是则其ASCII加32,如果是小写字符则其ASCII减去32,最后输出字符串即可。include <stdio.h> int main(){ char a[100];int i;gets(a);for(i=0;a[i]!='\0';i++)if(a[i]>='a'&&a[i]<='z')a[i]-=...
读文件 fopen fread fclose 写文件 fopen fwrite fclose 大小写转换,可以用ascii判断,‘A’-‘Z’改成 'a' - 'z'
voidfunc(char*s){for(intc;*s;c=*s,*(s++)^=c>64&c<91|c>96&c<123?32:0);} ...
include <stdio.h>#include<string.h>int main() {int n,l,t=0,i=1;char s[200];puts("输入n");scanf("%d",&n);while(i<=n){puts("输入s");scanf("%s",s);//gets(s);l = strlen(s);for(t=0;t<l;t++){if('A'<=s[t]&&s[t]<'Z')s[t] = s[t]+32;else ...