解题思路:
注意事项:
参考代码:
#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语言代码)浏览:517 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
WU-复数求和 (C++代码)浏览:2015 |
sizeof的大作用 (C语言代码)浏览:1451 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1918 |
剔除相关数 (C语言代码)浏览:1092 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:393 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:3358 |
【密码】 (C语言代码)浏览:508 |
A+B for Input-Output Practice (III) (C++代码)浏览:565 |