在C 语言中,可以使用循环遍历字符串中的每个字符,然后利用 ASCII 码值进行大小写转换 #include<stdio.h> #include <ctype.h> // 提供 tolower() 和 toupper() 函数 void convertToLowerCase(char *str) { for (int i = 0; str[i]; i++) { str[i] = tolower(str[i]); } } void convertToU...
1 打开Dev-C++程序。2 写好头函数#include<stdio.h>#include<ctype.h>#include<string.h> 3 写好主函数 4 在a数组中输入一串字符串,将其大写转小写,小写转大写并且存放在b数组中char a[100];char b[100];int i=0,j=0;gets(a);while(a[i]!='\0') { if(a[i]>='A'...
C语言之实现字符串小写变大写的实例 输入字符串单词,将单词小写全部变为大写。 #include<iostream>#include<string>#include<vector>usingnamespacestd;intmain(){ vector<string> ss; string s;while(cin>>s) ss.push_back(s);for(inti=0;i<ss.size();i++) {for(intj=0;j<ss[i].size();j++)//...
{ char c[]={0}; char d[]={0}; int i,k,j=0; printf("请输入任意的字符串:"); scanf("%s",c) ; k=strlen(c); for(i=0;i<k;i++) { if(c[i]>='a'&&c[i]<='z') { d[j]=c[i]-32; j++; } if(d[i]>='A'&&c[i]<='Z') { d[j]=c[i]+32; j++; } } ...
char *toDaXie(char *s);/*函数--变大写*/ main(){ char *s;printf("Input a string please!\n");gets(s);printf("The result:\n%s\n",toDaXie(s));getch();} char *toDaXie(char *s)/*函数--变大写的具体内容*/ { int i;for(i=0;i96&&s[i]<123)/*如果这个字是小写...
include <stdio.h>void conv(char * p);int main(void){ char str[100]; printf("输入字符串:"); gets(str); conv(str); puts(str); return 0;}void conv(char * p){ while(*p!='\0') { if(*p>='a' && *p<='z') *p-=32; p++; ...
return 0;} char a[10];void main(){char temp;printf("输入一个长度不超过10的字符串(不含空格),按回车结束:\n");scanf("%s",a);for(int i=0;i<10;i++){if(a[i]>=97&&a[i]<=122)a[i]=a[i]-32;} printf("将小写字母转为大写:\n");printf("%s",a);scanf("%c"...
{ int i = 0;while (str[i] != '\0'){ if ( !isupper(str[i])) // 如果是小写则转为大写 { str[i] = toupper(str[i]);} i++;} } void main(){ char array[20];gets(array);myToUpper(array);printf("%s\n", array);} // 提示:直接测试或操纵字符将会降低程序的可...
int main(){ char say[100]; //数组要指定空间大小才可以用! scanf("%s", say ); //字符数组,名称就是地址,不需要加& 。。。}char * mirror( char home[] ) //函数返回类型应该是指针!!{ int i; for( i=0; home[i]!='\0';i++ ) //字符数组遍历应该 写...
include <stdio.h> int main(){ char s[1000];int i;gets(s);for(i=0;s[i];i++)if(s[i]>='a'&&s[i]<='z')s[i]+='A'-'a';puts(s);return 0;}