Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

Trang chủ »Chương trình C

Trong chương trình này, chúng ta sẽ tìm hiểu cách tận dụng từng từ của chuỗi đầu vào bằng chương trình C?how to capitalize each word of input string using C program?

Chương trình này sẽ đọc một chuỗi và in chuỗi viết hoa, chuỗi viết hoa là một chuỗi trong đó ký tự đầu tiên của mỗi từ ở chữ hoa (vốn) và các bảng chữ cái khác (ký tự) ở chữ thường (nhỏ).

Ví dụ: nếu chuỗi đầu vào là "Xin chào bạn, bạn có khỏe không?" Sau đó, đầu ra (ở dạng viết hoa) sẽ là "Xin chào các bạn, bạn có khỏe không?".
If input string is "hello friends how are you?" then output (in Capitalize form) will be "Hello Friends How Are You?".

Lập trình để tận dụng ký tự đầu tiên của mỗi từ trong một chuỗi trong c

#include <stdio.h>
#define MAX 100

int main()
{
	char str[MAX]={0};	
	int i;
	
	//input string
	printf("Enter a string: ");
	scanf("%[^\n]s",str); //read string with spaces
	
	//capitalize first character of words
	for(i=0; str[i]!='\0'; i++)
	{
		//check first character is lowercase alphabet
		if(i==0)
		{
			if((str[i]>='a' && str[i]<='z'))
				str[i]=str[i]-32; //subtract 32 to make it capital
			continue; //continue to the loop
		}
		if(str[i]==' ')//check space
		{
			//if space is found, check next character
			++i;
			//check next character is lowercase alphabet
			if(str[i]>='a' && str[i]<='z')
			{
				str[i]=str[i]-32; //subtract 32 to make it capital
				continue; //continue to the loop
			}
		}
		else
		{
			//all other uppercase characters should be in lowercase
			if(str[i]>='A' && str[i]<='Z')
				str[i]=str[i]+32; //subtract 32 to make it small/lowercase
		}
	}
	
	printf("Capitalize string is: %s\n",str);
	
	return 0;
}

Đầu ra

First run:
Enter a string: HELLO FRIENDS HOW ARE YOU?
Capitalize string is: Hello Friends How Are You?

Second run:
Enter a string: hello friends how are you?
Capitalize string is: Hello Friends How Are You?

Third run:
Enter a string: 10 ways to learn programming.
Capitalize string is: 10 Ways To Learn Programming.

Các chương trình chuỗi C »



Ngày 14 tháng 10 năm 2022

Viết hoa chữ cái đầu tiên và cuối cùng của mỗi từ

Hôm nay chúng ta sẽ học cách mã hóa một chương trình C về cách viết hoa đầu tiên và cuối cùng của mỗi từ của một chuỗi, tức là để chuyển đổi chữ cái đầu tiên và cuối cùng của mỗi từ thành chữ hoa. Chúng tôi sẽ sử dụng chức năng toupper () trong quá trình. Hàm toupper () được sử dụng để chuyển đổi bảng chữ cái viết thường thành chữ hoa.

Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

Exemplelets lấy ví dụ để hiểu điều này nếu chuỗi đầu vào là:- "Prep Insta" chúng ta cần viết hoa chữ cái đầu tiên và cuối cùng của mỗi từ của một chuỗi. Đầu ra ở đây sẽ là "Prep Insta" Lets take example to understand this if the input string is :- "Prep insta" we need to capitalize first and last letter of each word of a string. The output here will be "PreP InstA"

Algorithm:

  • Khởi tạo các biến.
  • Chấp nhận đầu vào.
  • Tính độ dài của đầu vào.
  • Khởi tạo một vòng lặp và chấm dứt nó ở cuối chuỗi. & Nbsp;
  • Chuyển đổi chỉ số đầu tiên và cuối cùng của chuỗi thành chữ hoa bằng hàm toupper ().
  • Kiểm tra không gian và nếu không gian tìm thấy, hãy chuyển đổi phần tử có ở chỉ mục trước không gian và sau không gian thành chữ hoa bằng cách sử dụng cùng một chức năng.
  • Kết quả in. & Nbsp;

C mã lập trình để viết hoa chữ cái đầu tiên và cuối cùng của mỗi từ của chuỗi

#include
#include
#include
#include
int main()  {  //Initializing variables  char str[100] = "str ing";  int length = 0;    //Calculating length.  length = strlen(str);  for(int i=0;i

Đầu ra

String after capitalizing first and last letter of each word:
StR InG

Độ phức tạp về thời gian của phương thức trên là o (n) vì chúng ta đang lặp lại chuỗi một lần trong vòng lặp for The time complexity of above method is o(n) as we are iterating over the string once in the for loop

Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

Đoạn giới thiệu khóa học chính

Biểu ngữ liên quan

Nhận prepinsta Prime & có được quyền truy cập vào tất cả hơn 200 khóa học được cung cấp bởi prepinsta trong một đăng ký

Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

2 Nhận xét về chương trình của C C để tận dụng chữ cái đầu tiên và cuối cùng của mỗi từ của một chuỗi

  • Hứa hẹn

    Chúng tôi phải bao gồm thư viện của Ctype.h

    Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

    2

    • Helpprepinsta

      Này hứa, vâng, chúng tôi chắc chắn có thể sử dụng điều này, nhưng ở đây chúng tôi đang cố gắng làm điều đó mà không cần sử dụng bất kỳ chức năng thư viện đặc biệt nào

      Hướng dẫn uppercase first letter of each word c++ - chữ hoa đầu tiên của mỗi từ c ++

      1

Làm thế nào tôi có thể viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi trong c?

Hôm nay chúng ta sẽ học cách mã hóa một chương trình C về cách viết hoa đầu tiên và cuối cùng của mỗi từ của một chuỗi, tức là để chuyển đổi chữ cái đầu tiên và cuối cùng của mỗi từ thành chữ hoa. Chúng tôi sẽ sử dụng chức năng toupper () trong quá trình. Hàm toupper () được sử dụng để chuyển đổi bảng chữ cái viết thường thành chữ hoa.use toupper() function in the process. The toupper() function is used to convert lowercase alphabet to uppercase.

Làm thế nào để bạn viết hoa chữ cái đầu tiên trong C #?

Cách viết hoa chữ cái đầu tiên của một chuỗi trong C#..
Trong C#, hàm toupper () của lớp char chuyển đổi một ký tự thành chữ hoa.....
Ký tự đầu tiên của chuỗi có thể được lập chỉ mục là str [0], trong đó str là chuỗi gốc.....

Bạn có viết hoa chữ cái đầu tiên của mỗi từ không?

Bạn nên luôn luôn viết hoa chữ cái đầu tiên của từ đầu tiên trong một câu, bất kể từ này là gì.Lấy ví dụ, những câu sau: Thời tiết đẹp.Trời nắng cả ngày.Mặc dù và nó không phải là danh từ thích hợp, nhưng chúng được viết hoa ở đây bởi vì chúng là những từ đầu tiên trong câu của họ.in a sentence, no matter what the word is. Take, for example, the following sentences: The weather was beautiful. It was sunny all day. Even though the and it aren't proper nouns, they're capitalized here because they're the first words in their sentences.

Làm thế nào để bạn viết hoa chữ cái đầu tiên của một chuỗi?

Để tận dụng ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng charat () để tách ký tự đầu tiên và sau đó sử dụng hàm toupppercase () để tận dụng nó.Bây giờ, chúng tôi sẽ nhận được các ký tự còn lại của chuỗi bằng hàm Slice ().use the charAt() to separate the first character and then use the toUpperCase() function to capitalize it. Now, we would get the remaining characters of the string using the slice() function.