解题思路:
注意事项:
参考代码:
#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二级辅导-计负均正 (C语言代码)浏览:587 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:509 |
奖学金 (C++代码)浏览:2005 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1029 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1108 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:994 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1592 |
WU-格式化数据输出 (C++代码)浏览:1194 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:901 |
1011题解浏览:760 |