#include<bits/stdc++.h>
#define N 110
int main(void)
{
char s[N][N];
int i, j, k, max;
for (i = max = , memset(s, ' ', sizeof(s)); fgets(s[i], N, stdin); i++)
if (strlen(s[i]) > max)
max = strlen(s[i]);
for (j = ; j < max-; j++) {
for (k = i-; k >= ; k--)
s[k][j] != '\n' && s[k][j] ? putchar(s[k][j]) : putchar(' ');
printf("\n");
}
return ;
}

这道题的难点在于怎么确定读取一行数据,用fgets读取数据流中的所有字符。

fgets(s,size,stdin);//从标准输入流中读取一行数据到s[]里面去。

最新文章

  1. MVC学习随笔----如何在页面中添加JS和CSS文件
  2. IPv4组播通信原理
  3. getParameterMap()的返回值为Map&lt;String, String[]&gt;,从其中取得请求参数转为Map&lt;String, String&gt;的方法如下:
  4. (转)EntityFramework之领域驱动设计实践
  5. 2016年11月6日--form表单验证和事件、正则表达式
  6. Android_按两次返回键退出程序和长按返回键退出程序
  7. 2015GitWebRTC编译实录8
  8. apache mesos 安装
  9. android程序获取WIFI的IP地址和MAC地址
  10. HD1046An Easy Task
  11. 常用面试sql语句
  12. 再eclipse的javaweb项目中添加JQuery文件时jquery-2.1.4.min.js报错
  13. 【HDOJ】2144 Evolution
  14. 初始Knockout
  15. javascript 数据结构和算法读书笔记 &gt; 第一章 javascript的编程环境和模型
  16. 惨痛第十届蓝桥杯总结(附录蓝桥省赛知识点总结)-C++ B组
  17. ThinkSNS2.5前台getshell+后台任意文件删除
  18. Pycharm2018的激活方法或破解方法(必须加host)
  19. Parallels Desktop与VirturalBox对比
  20. 几种Bean的复制方法性能比较

热门文章

  1. Todd&#39;s Matlab讲义第1讲:向量,函数和作图
  2. [Effective JavaScript 笔记] 第10条:避免使用with
  3. [Effective JavaScript 笔记]第31条:使用Object.getPrototypeOf函数而不要使用__proto__属性
  4. [Effective JavaScript 笔记]第6章:库和API设计--个人总结
  5. sql注入攻击的预防函数
  6. DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档
  7. angular js 自定义指令
  8. 深度学习入门教程UFLDL学习实验笔记二:使用向量化对MNIST数据集做稀疏自编码
  9. HDOJ 2066 floyed优化算法
  10. Linux LAMP环境搭建