这题做了半天,虽然做好了,但是思路还是不清晰,估计让我再做一次还是比较花时间的。

 1 输入一个大写字符,如F
 2
 3 比如:
 4
 5 输入:F
 6
 7 输出:
 8
 9 FEDCBA
10
11  EDCBAB
12
13   DCBABC
14
15    CBABCD
16
17     BABCDE
18
19      ABCDEF
20
21
22
23 输入 B
24
25 输出:
26
27 BA
28
29  AB
30
31 #include<stdio.h>
32 int main(void)
33 {
34     char c;
35     scanf("%c",&c);
36     int i,j,k,count;
37     count = c - ‘A‘ + 1;
38     for(i=0; i<count; i++)
39     {
40         for(k=0; k< i; k++)
41         {
42             printf(" ");
43         }
44         for(j=0; j < count; j++)
45         {
46             if(i+j > count-1)
47             {
48                 //处理最后一个数
49                 if((i+j)%(count-1) == 0)
50                     printf("%c",c);
51                 else
52                     printf("%c",c- count + 1 + (i+j)%(count-1));
53             }
54             else
55                 printf("%c",c-(j+i));
56                 //else
57                     //printf("%c",c);
58         }
59         printf("\n");
60     }
61     return 0;
62 }
时间: 2024-12-12 08:23:28

这题做了半天,虽然做好了,但是思路还是不清晰,估计让我再做一次还是比较花时间的。的相关文章

千锋故事——用良心做教育,只做好的教育

杭州校区JavaEE讲师施泽磊 当坐在讲台上,看着台下一双双求知的眼神紧盯着电脑,有的点头认可,有的皱着眉头疑惑,有的因为犯困站着听讲,我知道,我们的精彩故事正在上演. 做教育并不是一件易事,有句话是这么说,世间最困难的两件事,一是把自己的思想装进别人的脑袋,二是将别人口袋里的钱赚进自己的口袋.看来做教育,就是在做着这第一件难事.教育的好坏取决于教育成果,教育成果即是学生的学习效果.好的教育讲究以学生为中心,采用现代化且高效的教学工具,设计学生的学习过程,并提供准确且丰富的教学评价体系来完善教学

[再做01背包] POJ 3624 Charm Bracelet

接触动态规划的第一题是数塔问题,第二题就是01背包问题了. 当时看的懵懵懂懂,回过头来再看这道题还是非常简单的了. 用 dp[i][j] 表示取前i种物品,使它们总体积不超过j的最优取法取得的价值总和状态转移方程:dp[i][j] = max(dp[i-1][j],dp[i-1][j-cost[i]]+weight[i]) 1 //#define LOCAL 2 #include <iostream> 3 #include <cstdio> 4 #include <cstri

想提升工作效率,就別再做这七件事

试想一位小公司老板每日孜孜不倦地工作,为何不能从为数众多的竞争者脱颖而出? 一位创业家可以不眠不休一天工作24 小时,整整一周不休假. 然而,时间有限,且竞争者却永远可以投入更多钱与心力,让竞争更剧烈.那么,为什么某些小型新创公司可以完成许多大型企业无法完成的事情呢? ●Instagram──只有13 名员工却被Facebook 用几十亿买下的公司. ●Snapchat──只有30 名员工却拒绝科技巨人Facebook.Google 的并购交易. 它们的成功部分来自于幸运──其余则是因为效率 .

20140530-MySQL插入中文问题再做笔记

20140530-MySQL插入中文问题再做笔记 1.脚本语句 导入之前,先charset gbk. 修改表字段编码: 注意:这里用导入的方式插入的数据,控制台会报错.在我们的客户端工具中执行,就不会报错了. 2.MyBatis中,xml文件引入成为mapper的配置: 3.写junit测试类的时候,中文数据不能正常读取: 解决办法:字符串连接参数要添加一下. 20140530-MySQL插入中文问题再做笔记,布布扣,bubuko.com

深圳北易:品牌策划怎么做,企业怎么做好品牌宣传

在现在的市场中用户在购买商品的时候往往会优先去看品牌,因为这些品牌能够满足用户的需求,而企业在市场中做品牌推广时需要向用户宣传品牌在市场中的价值,企业产品的形象将会决定企业在市场中产品的价值,毕竟这些在市场中有着特殊的价值,能够带给用户名贵个超凡脱俗的印象.那么企业怎么做好品牌宣传,以下内容为大家讲解. 企业口碑能够直观的体现企业的产品在网络上的知名度和好评度,能够直观的影响用户对产品的购买意向,品牌口碑的重要性就十分的明显. 企业品牌如何传播 1.建立内容传播平台 创建企业的网站.媒体.微博.

Rugters【要再做的题】

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 15.0px "Helvetica Neue" } ??<> ??[知识点都不懂的] ??[要新写的] ??[靠背的] ------------------------- ??<TREE> ??[知识点都不懂的] ??[要新写的] 174:lca in bst: traverse ??[靠背的] 174:lca in bst: d

逻辑思维-----学东西、做事情,要用自己的思路去扩展知识和技能----知其所以然

今天工作的时候,想到自己做一项工作任务的时候,往往会浪费掉很多的时间去动手操作,去熟悉软件的使用方法. 然而,我的方法是完全错误的,原因就在于还没有掌握一些软件的使用方法和原理. 这样造成的一个后果就是,在错误中慢慢去了解,在网上搜来的资料中去梳理出正确的操作步骤.最终就是浪费时间! 如何去改正这种不良的学习习惯.工作习惯呢? 下午想到了这样的做法:拿到一个任务,首先在脑子里有个整体的把握,知道要去掌握关于这个任务的哪些相关方面的知识,比如要去操作可以与oracle数据库进行交互的 pl/sql

HBase的二级索引,以及phoenix的安装(需再做一次)

一:HBase的二级索引 1.讲解 uid+ts 11111_20161126111111:查询某一uid的某一个时间段内的数据 查询某一时间段内所有用户的数据:按照时间 索引表 rowkey:ts+uid 20161126111111-111111 info:uid uid+ts 检索流程: 从索引表中根据时间段来查询源表rowkey 根据rowkey来查询源表 二:phoenix的安装 1.上传源文件包 2.解压到modules文件夹下 tar -zxvf phoenix-4.2.2-src

HDU_1176_免费馅饼_16.4.23再做

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176 免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 38193    Accepted Submission(s): 13056 Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上