编写一个不使用字符串转换函数的C程序,将大写字母转换为小写字母
在了解如何在没有字符串转换功能的情况下将大写字母转换为小写字母之前。
让我们看看使用 convert 函数将上转换为下的程序,然后您将清楚我们在程序中做什么 -
示例
#include <stdio.h>输出结果#include <string.h>
int main(){
char string[50];
printf("enter a string to convert to lower case\n");
gets(string); /reading the string
printf("The string in lower case: %s\n", strlwr(string)); //strlwr 将所有上层转换为
lower
return 0;
}
enter a string to convert to lower caseCProgramming LangUage
The string in lower case: cprogramming language
现在让我们看看在不使用预定义函数的情况下将上转换为下的程序 -
示例
#include<stdio.h>输出结果void main(){
//Declaring variable for For loop (to read each position of alphabet) and string//
int i;
char string[40];
//Reading string//
printf("输入字符串: ");
gets(string);
//For loop to read each alphabet//
for(i=0;string[i]!='\0';i++){
if(string[i]>=65&&string[i]<=90){
string[i]=string[i]+32;
}
}
printf("转换后的小写字符串是: ");
puts(string);
}
输入字符串: nhooo转换后的小写字符串是: nhooo
以上是 编写一个不使用字符串转换函数的C程序,将大写字母转换为小写字母 的全部内容, 来源链接: utcz.com/z/343837.html