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

int main() { char str[100]; int len, maxLen = 0; char longestStr[100];

do {
    printf("Please enter a string (enter 'stop' to finish): ");
    scanf("%s", str);

    len = strlen(str);

    if (len > maxLen) {
        maxLen = len;
        strcpy(longestStr, str);
    }
} while (strcmp(str, "stop") != 0);

printf("The longest string is: %s\n", longestStr);

return 0;

}

c语言用do while循环编写程序输入若干个字符串求出每个字符串的长度并打印最长一个字符串的 内容。以stop作为输入的最后一个字符串。 实验12函数

原文地址: http://www.cveoy.top/t/topic/bkWQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录