解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <string.h> int main() { char strings[5][101]; // 二维字符数组,存储五个字符串,每个字符串长度不超过100 int i; // 读取五个字符串 for (i = 0; i < 5; i++) { fgets(strings[i], 101, stdin); strings[i][strlen(strings[i]) - 1] = '\0'; // 移除fgets函数读取的换行符 } // 找出最长的字符串 int max_length = 0; char longest_string[101]; for (i = 0; i < 5; i++) { if (strlen(strings[i]) > max_length) { max_length = strlen(strings[i]); strcpy(longest_string, strings[i]); } } // 输出最长的字符串 printf("%s\n", longest_string); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1095 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:545 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:578 |
核桃的数量 (C语言代码)浏览:872 |
1071题解浏览:493 |
演讲大赛评分 (C语言代码)浏览:1641 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:547 |