在C語言中,要輸出最短的字符串,首先需要定義一個函數來判斷兩個字符串哪個更短。然后使用printf()
函數將較短的字符串輸出到控制臺。以下是一個示例代碼:
#include<stdio.h>
#include<string.h>
// 函數原型聲明
const char* find_shortest_string(const char* str1, const char* str2);
int main() {
const char* str1 = "Hello";
const char* str2 = "World!";
const char* shortest_string = find_shortest_string(str1, str2);
printf("The shortest string is: %s\n", shortest_string);
return 0;
}
// 函數實現
const char* find_shortest_string(const char* str1, const char* str2) {
if (strlen(str1) < strlen(str2)) {
return str1;
} else {
return str2;
}
}
這個程序首先定義了一個名為find_shortest_string
的函數,該函數接收兩個字符串參數,并返回較短的字符串。在main
函數中,我們調用這個函數并將結果存儲在shortest_string
變量中。然后使用printf()
函數將最短的字符串輸出到控制臺。