海洋之心


私信TA

用户名:wanggongsheng

访问量:122674

签 名:

等  级
排  名 17
经  验 20527
参赛次数 3
文章发表 163
年  龄 26
在职情况 学生
学  校
专  业 计算机技术

  自我简介:

读研ing,平时不登录dotcpp

#include<stdio.h>
int main(void)
{
   int n,i;
   char s[100][100];
   scanf("%d",&n);
   getchar();
   for(i=0;i<n;i++) gets(s[i]);
   while(scanf("%s",s[i])!=EOF) i++;
   n=i;
   for(i=0;i<n;i++)
   printf("%s\n\n",s[i]);
    return 0;
}

解题思路:





注意事项:





参考代码:

 

0.0分

16 人评分

  评论区

char s[100][100];这为什么要用二维数组啊,为什么不能用一维数组啊?
2021-06-09 20:36:52
为什么输入标准输入,之后一直在等待输出呢?
2021-04-05 09:35:16
while(scanf("%s",s[i])!=EOF) i++;应该是在N行以后的字符 由于scanf在读到空格的时候会停止读入 所以会i++自动下一次读入 从而实现自动在N行以后自动分割
2021-02-21 14:34:38
真是牛 思路简洁  化繁为简
2021-02-05 19:30:55
头文件少了个string.h吧
2020-09-12 15:19:43
就是没有读到文件结束符
2017-08-24 13:36:31
while(scanf("%s",s[i])!=EOF) i++;
这什么意思啊
2017-08-22 21:03:12
  • «
  • 1
  • »