解题思路:
可以用两个数组a,b,因为%s是不收取空格,用while循环每次获取一段,然后对比
当然也可以用二维数组
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { char a[501],b[501]; int len=0,max=0; while(scanf("%s",b)!=EOF) { len=strlen(b); if(b[len-1]=='.')//如果这段字符串有点就赋空 b[len-1]='\0'; if(len>max) { max=len; strcpy(a,b);//b字符串复制给a,由于每次复制给a的字符串,都会比a当前的字符串长,不用担心会有上一个字符串残留问题 } } puts(a); return 0; }
0.0分
0 人评分
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
整除的尾数 (C语言代码)浏览:853 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:419 |
明明的随机数 (C语言代码)浏览:621 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:476 |
Manchester-数字整除最原始易理解方法浏览:4637 |
test 2浏览:715 |
P1025 (C语言代码)浏览:1061 |
开心的金明浏览:1812 |
WU-C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:811 |