解题思路:
注意事项:
参考代码:
#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语言代码)浏览:622 |
求圆的面积 (C语言代码)浏览:1667 |
printf基础练习2 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:682 |
printf基础练习2 (C语言代码)浏览:503 |
数列排序 (C语言代码)浏览:606 |
A+B for Input-Output Practice (I) (C语言代码)浏览:426 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:700 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:908 |
C语言训练-求PI* (C语言代码)浏览:496 |