编写一程序实现:从键盘输入一个字符串,将其中的大写字母变成小写字母,小写字母变成大写字母,非字母的字符保持不变,输出变换后字符串。
要求:(1) 用字符数组表示存储字符串(字符串最大为100);
(2) 使用scanf函数逐个输入字符保存在字符数组中;
(3) 使用printf函数逐个输出字符数组中的字符(1)用。
编写一程序实现:从键盘输入一个字符串,将其中的大写字母变成小写字母...
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]);for(i=0;i<...
从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母...
void main(){ char a[100];int i,j;for(j=0; j<100 && a[j-1]!='#';j++)scanf("%c",&a[j]);for(i=0;i<j-1;i++){ if(('a'<=a[i] && a[i]<='z') || ('A'<=a[i] && a[i]<='Z')){ if('A'<=a[i] && a[i]<='Z') a[i]=a[i]+32;else...
从键盘输入一个字符串,将其中的大写字母变小写,小写变大写,并输出。是...
大小写互换,只要一次性“异或0x20”即可,不必先区分大小写。--- 回答者 tinghost 的程序,两条IF语句,都能执行到。先变成大写后,又能满足第二条IF的条件,又变回来,又成了小写,呵呵 “网友推荐答案”的程序,不能正常变换。
fun函数实现从键盘中输入一个字符串,,要求字符串中的大写字母转化为小写...
int main(){ char str[100];void fun(char *str);scanf("%s",str);fun(str);printf("%s",str);return 0;} void fun(char *str)\/\/大小写字母互换 { while(*str!=0){ if(*str>=65 && *str<=90)str+=32;else if(*str>=97 && *str<=122)str-=32;str++;} } ...
从键盘上输入一个字符串,放在数组中,要求将字符串中的大写字母转换成小...
int main() { std::string input;\/\/ 提示用户输入字符串 std::cout << "请输入一个字符串: ";std::getline(std::cin, input);\/\/ 遍历字符串并进行大小写字母转换 for (char &c : input) { if (std::isupper(c)) { c = std::tolower(c); \/\/ 如果是大写字母,转换为小写字母...
...编写"输入一个字符串,将其中的大写字母改小写,然后在将其小写改...
include<stdio.h> main(){ char s[];int i=0;for(i=0;;i++)scanf("%c"*s[i]);for (i=0;s[i]!='\/0';i++){ if(s[i]>='A'&&s[i]<='Z')s[i]+=32;\/将大写字母改为小写 else if(s[i]>='a'&&s[i]<='z')\/将小写改为大写 s[i]-=32;} printf("%c",s[...
C语言编写程序,把从键盘输入的一个字符串的小写字母转换成大写字母,大 ...
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("字符串的小写字母转换成大写字母,大写字母转化成...
...字符串中的大写字母变成相应的小写字母,小写字母变成相应的大写字母...
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...
程序设计题目:从键盘上输入一个字符串,放在数组中,要求将字符串中的...
1. 使用 `Scanner` 类从标准输入中读取一个字符串,存储在一个 `String` 类型的变量中。2. 将该字符串转换为字符数组,便于逐个访问每个字符并进行转换。3. 遍历字符数组中的每个字符,如果该字符是大写字母,则将其转换为小写字母;如果该字符是小写字母,则将其转换为大写字母;否则不做处理。4. ...
编程,从键盘输入一串字符,将其中的大写字母转换成小写...
你要的是大写转小写啊!include<stdio.h> main(){ char s,a[100];int i=0,j;printf("input a[].\\n");scanf("%s",a);while(a[i]!='\\0')\/*消去空格和数字,并把数字连接*\/ { j=i;if(a[i]>='0' && a[i]<='9' ||a[i]==' ')a[i]=a[j+1];i++;} printf("...