Computer >> Máy Tính >  >> Lập trình >> C ++

C Chương trình cho LowerCase đến UpperCase và ngược lại


Đây là chương trình chuyển đổi một chuỗi thành chữ hoa trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
#include <string.h>

int main() {
   char s[100];
   int i;
   printf("\nEnter a string : ");
   gets(s);

   for (i = 0; s[i]!='\0'; i++) {
      if(s[i] >= 'a' && s[i] <= 'z') {
         s[i] = s[i] - 32;
      }
   }
   printf("\nString in Upper Case = %s", s);
   return 0;
}

Đầu ra

Đây là kết quả đầu ra

Enter a string : hello world!
String in Upper Case = HELLO WORLD!

Trong chương trình trên, mã thực sự của việc chuyển đổi chuỗi thành chữ hoa có trong hàm main (). Một mảng kiểu char s [100] được khai báo sẽ lưu trữ chuỗi đã nhập bởi người dùng.

Sau đó, vòng lặp for được sử dụng để chuyển đổi chuỗi thành chuỗi chữ hoa và nếu khối được sử dụng để kiểm tra xem các ký tự có ở dạng chữ thường hay không, hãy chuyển đổi chúng thành chữ hoa bằng cách trừ 32 từ giá trị ASCII của chúng.

for (i = 0; s[i]!='\0'; i++) {

   if(s[i] >= 'a' && s[i] <= 'z') {
      s[i] = s[i] -32;
   }
}

Đây là chương trình chuyển đổi một chuỗi thành chữ thường trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
#include <string.h>

int main() {
   char s[100];
   int i;

   printf("\nEnter a string : ");
   gets(s);

   for (i = 0; s[i]!='\0'; i++) {
      if(s[i] >= 'A' && s[i] <= 'Z') {
         s[i] = s[i] + 32;
      }
   }

   printf("\nString in Lower Case = %s", s);
   return 0;
}

Đầu ra

Đây là kết quả đầu ra

Enter a string : HELLOWORLD
String in Lower Case = helloworld

Trong chương trình trên, mã thực sự chuyển đổi chuỗi thành chữ thường có trong hàm main (). Một mảng kiểu char s [100] được khai báo sẽ lưu trữ chuỗi đã nhập bởi người dùng.

Sau đó, vòng lặp for được sử dụng để chuyển đổi chuỗi thành chuỗi chữ thường và nếu khối được sử dụng để kiểm tra điều đó nếu các ký tự là chữ hoa thì hãy chuyển đổi chúng thành chữ thường bằng cách thêm 32 vào giá trị ASCII của chúng.

for (i = 0; s[i]!='\0'; i++) {
   if(s[i] >= 'A' && s[i] <= 'Z') {
      s[i] = s[i] + 32;
   }
}