| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1620 人关注过本帖
标题:各位大虾请帮忙 在线等答案
只看楼主 加入收藏
cjl124
该用户已被删除
收藏
 问题点数:0 回复次数:22 
各位大虾请帮忙 在线等答案
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 在线 
2008-10-09 20:15
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
程序代码:
#include <stdio.h>
#include <string.h>

int main(void)
{
    char *str = "123456789";
    int i = 0, slen = strlen(str);

    for (; slen > 0; ++i, slen -= 2)
        printf("%*.*s\n", slen + i, slen, str + i);

    return 0;
}


最后一道题玩玩,剩下的没兴趣。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-09 20:30
cjl124
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-10-09 20:44
一起补天
Rank: 2
等 级:论坛游民
帖 子:73
专家分:61
注 册:2008-9-19
收藏
得分:0 
稍微改一下printf("%-*.*s\n", slen + i, slen, str + i);
这样就跟题目的要求一致了
2008-10-09 20:45
cjl124
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-10-09 20:50
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
[bo][un]一起补天[/un] 在 2008-10-9 20:45 的发言:[/bo]

稍微改一下printf("%-*.*s\n", slen + i, slen, str + i);
这样就跟题目的要求一致了


晕!!我做成这个样子就是为了好看的好不好?如果不追求排版,那代码可以简单很多很多的,这个负号简直是画蛇添足……

给你一个没有排版的版本吧:
程序代码:
#include <stdio.h>
#include <string.h>

int main(void)
{
    char *str = "123456789";
    int i = 0, slen = strlen(str);

    for (; slen > 0; slen -= 2, ++i)
        printf("%.*s\n", slen, str + i);

    return 0;
}



[[it] 本帖最后由 StarWing83 于 2008-10-9 21:38 编辑 [/it]]

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-09 21:31
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
[bo][un]StarWing83[/un] 在 2008-10-9 21:31 的发言:[/bo]



晕!!我做成这个样子就是为了好看的好不好?如果不追求排版,那代码可以简单很多很多的,这个负号简直是画蛇添足……



九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2008-10-09 21:36
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
上次一个人写的
冰天雪地赤身裸体跪求

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-10-09 21:36
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
?老K有什么意见呢?话说这种题其实不需要太认真,如果是正式的题目我当然会完全按照规则去做的,不过这种纯粹放松一下的游戏,认真了岂不不好玩了~~

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-09 21:40
mythhaha
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-3-17
收藏
得分:0 
int **arrey,n,m;
scanf("%d,%d",%n,%m);
arrey = (int *)malloc(n*(int *));
for(i=0;i<n;i++)
{
     arrey[i]=(int *)malloc(m*(int));
}/*申请内存*/

for(i=0;i<n;i++)
{
free(arrey[i]);
}
free(arrey);/*释放内存*/

不知道我写的对不对,不对的请高手指正,谢谢
2008-10-09 21:41
快速回复:各位大虾请帮忙 在线等答案
数据加载中...
 
   



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

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