Viết chương trình C để chuyển chữ thường thành chữ hoa
Các bước thực hiện để viết chương trình C:
1.
2.
3.
Code tham khảo của chương trình C:
#include <stdio.h>
#include <string.h>
void toUpperCase(char *str) {
int i = 0;
while (str[i] != '\0') {
// Check if the current character is a lowercase letter
if (str[i] >= 'a' && str[i] <= 'z') {
// Convert to uppercase by subtracting the ASCII difference
str[i] = str[i] - ('a' - 'A');
}
i++;
}
}
int main() {
// Test cases
char testCases[][100] = {
"Hello, World!",
"OpenAI",
"c Programming",
"12345",
""
};
int numTestCases = sizeof(testCases) / sizeof(testCases[0]);
for (int i = 0; i < numTestCases; i++) {
char str[100];
strcpy(str, testCases[i]);
toUpperCase(str);
printf("Original string: %s\n", testCases[i]);
printf("String in uppercase: %s\n\n", str);
}
return 0;
}
0 Nhận xét