标题:求编12生肖程序
只看楼主
牧人
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2008-10-22
结帖率:100%
 问题点数:0 回复次数:7 
求编12生肖程序
急!!!!求助!!!!!!
用VC编辑器
求程序::::
输入任意一个12生肖属性;输出它相对应的12时辰;

12生肖属性:       鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪;
相对应的12时辰:   子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥;
搜索更多相关主题的帖子: 生肖 
2008-10-24 15:49
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
try this
程序代码:
#include <stdio.h>
#include <string.h>

int main(void)
{
    char *time = "子丑寅卯辰巳午未申酉戌亥", 
         *animal = "鼠牛虎兔龙蛇马羊猴鸡狗猪", str[3];

    while (scanf("%2s",str) == 1)
        printf("%.2s\n", &time[strstr(animal, str) - animal]);

    return 0;
}


专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-24 15:58
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
用两数组的小标做同步。

倚天照海花无数,流水高山心自知。
2008-10-24 16:14
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
程序代码:
#include <stdio.h>
#include <string.h>

int main(void)
{
    char *time = "子丑寅卯辰巳午未申酉戌亥",
                 *animal = "鼠牛虎兔龙蛇马羊猴鸡狗猪", str[3];

    while (scanf("%2s", str) == 1)
    {
        char *dst = strstr(animal, str);
        if (dst != NULL)
            printf("%.2s\n", &time[dst - animal]);
    }
    return 0;
}


稍微修改了一下,现在测试如下:

C:\Windows\system32\cmd.exe /c C:\Users\StarWing\Desktop\dev\t
老鼠是猪的好朋友


^Z
Hit any key to close this window...

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-24 16:31
牧人
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2008-10-22
得分:0 
谢谢哈


小弟不上感激!!!!!!!!
2008-10-24 19:30
牧人
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2008-10-22
得分:0 
谢谢啊  !!!!

小弟不上感激
2008-10-24 19:41
lovekinglet
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-10-17
得分:0 
GOOD
新建C语言学习群17071411
2008-10-24 20:13
ziyouzizai
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-25
得分:0 
头晕!!!

[fly]想做JavaScript高手[/fly]
2008-10-25 18:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-240332-1-1.html




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

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