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 Show
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?". 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. 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:
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 |