C语言 字符串将其中所有的大写英文字母都改为小写 不用strlwr函数用C语言写程序 输入一个字符串 将其中所有的大写英文字母都改为小写 不用strlwr函数 相关知识点: 试题来源: 解析 void function(char* str, int n){int i;for(i=0;i=65 && str[i]反馈 收藏 ...
在C语言编程中,一个常见的任务是将用户输入的一行字符串中的大写字母转换为小写字母。以下是实现这一功能的步骤:首先,打开VisualC++6.0开发环境,新建一个C源程序项目。在程序中,我们需要定义两个字符变量,c1和c2,用于存储输入的字符和转化后的字符,代码如下:ccharc1,c2;接着,用户通过键盘输入...
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出一个...
include "stdio.h"void convert(char *str){ for(int i=0; str[i] != '\0'; i++) { if(str[i] >='A' && str[i] <='Z') { str[i] = str[i] - 'A' + 'a';} } } int main(){ char str[20] = "aZcdABxDEF123";convert(str);printf("%s\n", str);return ...
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]; scanf("%s", str); printf("%s", foo(str));...
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[...
无法将参数 1 从“char”转换为“char []”—》 y(a[N],N)改成y(a,N)就可以了
用write将数据读出来,假设读出来存在char ch[1000]中 int i=0;for(i=0;i<1000;i++){ if(ch[i]>='a' && ch[i]<='z')如果为字母 ch[i] -=32; 将ascii码-32 ,得到大写字母的ascii if(ch[i]>='A' && ch[i]<='Z')ch[i]+=32;} } ...
include <stdio.h>int main() {int i = 0;char s[100];fgets(s,100,stdin);while(s[i]) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';++i;}printf("%s\n",s);return 0;}
int main(){ char s[80];int len,i;gets(s); //输入一段字符 len=strlen(s); //计算字符串长度 for(i=0;i<len;i++){ if(s[i]>='a'&&s[i]<='z') //将小写字母转换为大写 s[i]=s[i]-32;} printf("%d\n",len); //输出字符串长度 puts(s); //输...