Video giải thích chi tiết về Lập trình viết hoa các chữ cái đầu tiên của từ trong lập tình C | Tự học lập trình C
Code ví dụ
#include "stdio.h"
#include "string.h"
void chuyenDoi(char x[]){
// lAP trinh C => Lap Trinh C
// x[0] => viet hoa
// x[i-1] la khoang trang (32) => x[i]=> viet hoa
for(int i=0; i<strlen(x); i++){
if (i==0|| (i>0 && x[i-1]==32)){
if(x[i]>=97 && x[i]<=122)
x[i]=x[i]-32;
}else{
if(x[i]>=65 && x[i]<=90)
x[i]=x[i]+32;
}
}
}
int main(){
char s[50] = "";
printf("Nhap s = ");
fgets(s, sizeof(s), stdin);
printf("\ns = %s", s);
chuyenDoi(s);
printf("\ns = %s", s);
}
Không có nhận xét nào:
Đăng nhận xét