Hướng dẫn alternate letters in uppercase in c++ - thay thế các chữ cái in hoa trong c ++

  • " Trước
  • Tiếp theo "

Viết một chương trình C để chấp nhận một chuỗi và hiển thị ký tự thay thế của nó trong trường hợp trên. .

Solution:

#include #include #include int main [] {& nbsp; & nbsp; & nbsp; & nbsp; char str [30]; & nbsp; & nbsp; & nbsp; & nbsp; int i; & nbsp; & nbsp; & nbsp; & nbsp; printf ["enter string:"]; & nbsp; & nbsp; & nbsp; & nbsp; getS [str];
#include
#include
int main[]
{
    char str[30];
    int i;
    printf["Enter String : "];
    gets[str];

& nbsp; & nbsp; & nbsp; & nbsp; for [i = 0; str [i]! & nbsp; if [[i % 2] == 0] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tôi]]; & nbsp; & nbsp; & nbsp; & nbsp;} & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; return 0; }
    {
        if[ [i % 2] == 0]
            str[i] = tolower[str[i]];
        else
            str[i] = toupper[str[i]];
    }
    printf["\n%s", str];
    return 0;
}

Output:

  • " Trước
  • Tiếp theo "

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Vì mã bên dưới sẽ chuyển đổi chuỗi đã cho thành chữ hoa trên hoặc chữ thường. Đầu ra được in phải chứa bảng chữ cái ở các vị trí lẻ trong mỗi từ trong chữ hoa và bảng chữ cái ở các vị trí chẵn trong mỗi từ ở chữ thường.

#include 
#include 
#include 
int main[]
{
char str[100];
int i;
scanf["%s",str];
for[i=0;str[i]!='\0';i++]{
if[[i%2]==1]
str[i]=tolower[str[i]];
else
str[i]=toupper[str[i]];
}
printf["%s",str];
return 0;
}

Đầu vào sẽ là tREE GiVES us fruiTS và đầu ra dự kiến ​​phải là TrEe GiVeS Us FrUiTs nhưng những gì tôi nhận được chỉ là cây chuỗi đầu tiên tôi nên làm để có được chuỗi đầy đủTrEe What should i do to get full string

Khi được hỏi ngày 9 tháng 5 năm 2021 lúc 5:18May 9, 2021 at 5:18

4

scanf["%s, str] đọc trong một chuỗi cho đến khi ký tự khoảng trắng đầu tiên. Vì vậy, khi bạn gõ "cây cho chúng ta trái cây" nó đọc trong "cây" và sau đó xem khoảng trắng và điểm dừng.

Hãy thử sử dụng fgets[str, 100, stdin] thay thế

//www.cplusplus.com/reference/cstdio/fgets/

Đã trả lời ngày 9 tháng 5 năm 2021 lúc 5:24May 9, 2021 at 5:24

EnigmaenigmaEnigma

3722 Huy hiệu bạc10 Huy hiệu Đồng2 silver badges10 bronze badges

Báo cáo sự cố:-& nbsp; chương trình sang & nbsp; chuyển đổi các ký tự thay thế thành chữ in hoa. Program to Convert alternate characters to capital letters.

Yêu cầu dữ liệu:-

& nbsp; & nbsp; dữ liệu đầu vào:- str & nbsp; Dữ liệu đầu ra: -StrInput Data:- str

  Output Data:-str


& nbsp; Dữ liệu bổ sung:- i, j


Chương trình trong c

Dưới đây là mã nguồn của C & NBSP; Chương trình sang & NBSP; Chuyển đổi các ký tự thay thế sang các chữ cái viết hoa.Program to Convert alternate characters to capital letters.

#bao gồm#bao gồm inint main [] {& nbsp; & nbsp; char str [30]; & nbsp; & nbsp; printf ["Nhập chuỗi của bạn:"]; & nbsp; & nbsp; scanf ["%[^\ n]", str]; & nbsp; & nbsp; int i = 0; & nbsp; & nbsp; int j = 0; & nbsp; & nbsp; int len ​​= sizeof [str]/sizeof [str [0]]; & nbsp; & nbsp; for [i = 0; i64 && str [i] 96 && str [i]
#include
int main[]
{
    char str[30];
    printf["Enter your String:"];
    scanf["%[^\n]",str];
    int i=0;
    int j=0;
    int len=sizeof[str]/sizeof[str[0]];
    for[i=0;i64 && str[i]96 && str[i]

Bài Viết Liên Quan

Chủ Đề