91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言項目:開發一個回文詩生成器

小樊
92
2024-04-26 17:25:52
欄目: 編程語言

#include <stdio.h> #include <string.h>

// Function to check if a string is palindrome int isPalindrome(char *str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; }

// Function to generate palindrome poem using input line void generatePalindromePoem(char *line) { // Split the line into words char *word = strtok(line, " “); while (word != NULL) { // Reverse the word and print it int len = strlen(word); for (int i = len - 1; i >= 0; i–) { printf(”%c", word[i]); } printf(" “); word = strtok(NULL, " “); } printf(”\n”); }

int main() { char line[100];

// Get input line from user
printf("Enter a line to generate palindrome poem: ");
fgets(line, sizeof(line), stdin);

// Remove newline character from input
line[strcspn(line, "\n")] = 0;

// Check if input line is palindrome
if (isPalindrome(line)) {
    // Generate palindrome poem
    generatePalindromePoem(line);
} else {
    printf("Input line is not a palindrome.\n");
}

return 0;

}

0
麦盖提县| 林甸县| 常熟市| 锡林浩特市| 诏安县| 青龙| 怀柔区| 武隆县| 波密县| 韩城市| 綦江县| 宜都市| 麻江县| 神池县| 电白县| 兴化市| 比如县| 开封县| 博罗县| 丰原市| 五大连池市| 峨眉山市| 蚌埠市| 江津市| 门源| 莱芜市| 若尔盖县| 开江县| 昭平县| 陇川县| 剑河县| 靖边县| 城步| 昂仁县| 乳山市| 获嘉县| 芜湖市| 淳安县| 玛曲县| 应城市| 元江|