| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2506 人关注过本帖
标题:一个简单的题目,但是编不出了,有兴趣的试一下
只看楼主 加入收藏
animation
Rank: 2
等 级:论坛游民
帖 子:34
专家分:20
注 册:2008-11-13
收藏
得分:0 
我相信,我们总有一天会看懂的

只要功夫深铁杵磨成针
2008-11-16 11:09
xlm184
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-11-15
收藏
得分:0 
看不懂啊 太淫荡了 大侠帮忙加个注释吧
2008-11-16 11:21
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
[bo][un]gzbao9999[/un] 在 2008-11-16 08:23 的发言:[/bo]

surprise!
4楼又在耍淫荡流了 o(∩_∩)o...哈哈
代为翻译一下 (稍做了精简、更改)
-----------------------------------
#include
#define N 10
int n=0 ;
int main(int i)
{
    if(i==1)printf("%*c" ...


你要知道,写出两个迭代函数,然后化为递归,然后将两个递归合并在一起,而且输入参数还有严格限制。要耍淫荡流也不是容易的事情…………
2008-11-16 14:58
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1697
专家分:4305
注 册:2007-12-27
收藏
得分:0 
[bo][un]风居住的街道[/un] 在 2008-11-16 14:58 的发言:[/bo]



你要知道,写出两个迭代函数,然后化为递归,然后将两个递归合并在一起,而且输入参数还有严格限制。要耍淫荡流也不是容易的事情…………


就某人的头像来说,解开一根绳子就可以了...

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-16 15:14
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
你如果能解掉三维世界的一根绳子,估计EA或者SE或者CAPCOM就会抢着要你了……
2008-11-16 16:22
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1697
专家分:4305
注 册:2007-12-27
收藏
得分:0 
知音啊
俺就是因为越着急就越解不开
所以才没人要...

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-16 16:35
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
得分:0 
看着题目有点意思,自己也写了个,看了高人写的,汗一个,感觉在忽悠新手
算法可能有点复杂了,脑袋有点不好使,总是把简单的事情复杂化了
贴上代码:



#include<stdio.h>
#include<stdlib.h>

main()
{
  char input, output;
  int c;
  int x,y;


  while(1)
  {
    printf("\n请输入一个字母,若输入的不是字母将退出程序\n\n");
    input=getch();
  
    if( (65<=input)&&(input<=90) )
    { c=input-64; }
  
    else if( (97<=input)&&(input<=122) )
    { c=input-96; }
  
    else
    { printf("你输入的不是字母\n"); break; }
  

    for(y=1;y<=c;y++)
      {
              
         for(x=1;x<c+y;x++)
         {
             if( (x>c-y)&&(x<=c) )
             {
               output=input-c+x;
               printf("%c",output);
             }
               
             else if( (x>c-y)&&(x>c) )
             {
                output=input+c-x;
                printf("%c",output);
             }
            
             else
             { printf(" ");}
  
         }
                      printf("\n");
      }
  }
}


因为算法可能有点复杂了,所以不知道如何标注释,应该说是不知道如何用纸上的文字来表达自己的想法
仅供新人参考,让高手们见笑了

[[it] 本帖最后由 Estudy 于 2008-11-16 21:26 编辑 [/it]]

用程序说话
2008-11-16 21:04
J_j
Rank: 1
等 级:新手上路
威 望:1
帖 子:100
专家分:0
注 册:2008-8-21
收藏
得分:0 
[bo][un]fang8705[/un] 在 2008-11-16 11:05 的发言:[/bo]

复杂的程序应该写注释的!!!叫我们这些初学者怎么看啊?

 

   终于有人说到点子上了,第一页中那个程序这是不错,够简洁(递归真的很博大精深)写上注释就更完美了!(还是忍不住再回头看看那段程序!
2008-11-16 22:01
linjiangke
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-11-17
收藏
得分:0 
#include "stdio.h"
void main()
{
  char a;
  scanf("%c",&a);
  if(a=='E')
  {printf("     A\n");
   printf("    ABA\n");
   printf("   ABCBA\n");
   printf("  ABCDCBA\n");
   printf(" ABCDEDCBA\n");}
  else printf("  ");
}                 大体上就是这样了 如果还要其他图案的话  应该会了
2008-11-17 15:02
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
收藏
得分:0 
现在流行写艰深晦涩的代码了?
梦回15年前啊。。。

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2008-11-17 16:18
快速回复:一个简单的题目,但是编不出了,有兴趣的试一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018995 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved