输入一串字符,将其中的大写变成小写,若不为大写则原样输出 输入格式 任意字符串(长度在100以内)以回车表示输入结束 输出格式 将其中的大写 输出相应的小写,若不为大写则原样输出 样例输入复制 A123b 样例输出复制 a123b 提示 零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等...
include<stdio.h> include<string.h> define MAX 100 void main(){ int i=0,count=0;char s[MAX];printf("请输入字符串,并以ENTER键结束\n");while((s[i]=getchar())!='\n'){ i++;count++;} for(i=0;i<=count;i++){ if(s[i]>='a' && s[i]<='z')s[i]=s[i]-...
void main(){ int i;char s[100];gets(s);//输入字符串 for (i=0;s[i]!='\0';i++)if (s[i]>='A'&&s[i]<='Z')s[i]+=32;//将大写字母转换成小写 for (i--;i>=0;i--)printf("%c",s[i]);//逆序输出 printf("\n");//换行 } ...
include<stdio.h>int main(){int i,num;char arr[100]="\0";num = 'a' - 'A';printf("请输入一个字符串:");scanf("%s",arr);// 下面是方法一,单独输出每个字符 printf("修改后的字符串是:");for (i=0; arr[i]!='\0'; i++)if (arr[i]>='a' && arr[i]<='z')...
include <stdio.h>#include <ctype.h>int main(void){ char c; for (c=getchar();c!='\n'; c=getchar()) putchar(islower(c)?toupper(c):c); return 0;} 只用stdio.h版:include <stdio.h>int main(void){char c;for (c=getchar();c!='\n'; c=getchar())pu...
if(s[i]>='A'&&s[i]<='Z') 14 s[i]+=32; 15 printf("%c",s[i]); 16 } 17 printf("\n"); 18 return 0; 19 }在那位仁兄基础上改了一下。
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;} else if ('A' <= c[i] && c[i] <= 'Z'){ c[i] += 32;} i++;} printf ("%s", c)...
h> include <wctype.h> int main (){ char str[] = "Test String.";int len = sizeof(str)/sizeof(char);for (int i=0; i!=len; ++i) { str[i] = toupper(str[i]);} for (int i=0; i!=len; ++i) { printf("%c",str[i]);} return 0;} 输入我就不写了,...
include "stdio.h"void main(){ char c;(c=getchar()) !='\n';if(c>='A' && c<='Z')printf("%c",c);if(c>='a' && c<='z')printf("%c",c-32)} 这个程序将输入的字符串看成一个个的字符,然后再判断输出,实现“只输出大写字母字符,其他的跳过,若有小写变成大写后输出...
int main(){ char str;printf("please input a~z or A~Z");while ( ( str = getchar() )!= '\n'){ if (s >= 'a' && s <= 'z'){ s = s-'a'+'A';printf("%c", str);} else if (s >= 'A' && s <= 'Z'){ s = s-'A'+'a';printf("%c", str...