编写一个不使用字符串转换函数的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 case

CProgramming 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

回到顶部