查看: 5250|回复: 8

[在线活动] 花好月圆,工程师与诗+C语言输出古诗

[复制链接]
  • TA的每日心情
    开心
    2018-7-24 08:30
  • 签到天数: 50 天

    连续签到: 1 天

    [LV.5]常住居民I

    22

    主题

    817

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1713
    最后登录
    2019-12-7
    发表于 2016-9-14 17:10:26 | 显示全部楼层 |阅读模式
    本帖最后由 haifeng-388081 于 2016-9-14 18:32 编辑

    看到管理员发布的活动,也想来凑下热闹,现在用C语言写了个输出古诗的程序,使用的环境是VC2010,源工程在附件中下载 ,也可以直接复制下面的代码,自己粘贴到C中进行编译。从输出可以看到,古诗是逐字输出的,间隔时间可以调整(Sleep(200);调整数字大小就行),虽然是个小程序,但用到了好几处以前没有用到过的知识,比如:cout;从一个字符串中输出一个字?;Sleep();延时。大家试试效果吧。
    1. #include <iostream>
    2. #include <math.h>
    3. #include<windows.h>//
    4. #include <cstdlib>
    5. using namespace std;
    6. char shi[]={"水调歌头·丙辰中秋【苏轼】明月几时有,把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间?"};
    7. char shi2[1];
    8. int main()
    9. {
    10.         int i,j;
    11.         for(i=0;i<strlen(shi);i+=2)
    12.         {
    13.                 shi2[0]=shi[i];
    14.                 shi2[1]=shi[i+1];
    15.                 if(strcmp(shi2,"【")==0||strcmp(shi2,"】")==0)
    16.                 {
    17.                         if(strcmp(shi2,"【")==0)
    18.                                 cout<<endl;
    19.                                 for(j=0;j<i-4;j++)
    20.                         cout<<" ";
    21.                         if(strcmp(shi2,"】")==0)
    22.                                 cout<<endl;
    23.                 }
    24.                 else
    25.                 cout<<shi2;
    26.                 if(strcmp(shi2,",")==0||strcmp(shi2,"。")==0)
    27.                         cout<<endl;
    28.                 Sleep(200);
    29.         }
    30.         cout<<endl;
    31.         cout<<endl;
    32.         return 0;
    33. }
    复制代码

    复制代码

    test.zip (19.99 MB, 下载次数: 0)
    中秋.png
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    连续签到: 1 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4633
    最后登录
    2021-1-25
    发表于 2016-9-14 18:58:02 | 显示全部楼层
    这难度也是醉了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-10 15:47
  • 签到天数: 1251 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-9-14 21:45:47 | 显示全部楼层
    nxp.png
    nxp2.png
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16871
    最后登录
    1970-1-1
    发表于 2016-9-14 22:20:19 | 显示全部楼层
    不错      
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-12-22 00:46
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    70

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    204
    最后登录
    2019-1-5
    发表于 2016-9-15 21:45:55 | 显示全部楼层
    高难度哦 O(∩_∩)O哈哈~
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7909
    最后登录
    2025-4-11
    发表于 2016-9-16 08:49:40 | 显示全部楼层
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-9-17 12:20:38 | 显示全部楼层
    这应该是C++得语句吧
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-9-17 12:21:16 | 显示全部楼层
    混森蓝兽 发表于 2016-9-16 08:49
    欢迎来吟诗啊,奖品多多!https://www.nxpic.org.cn/module/forum/thread-606050-1-1.html

    建议此贴严格审核,同时在多个网站看到
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-24 08:30
  • 签到天数: 50 天

    连续签到: 1 天

    [LV.5]常住居民I

    22

    主题

    817

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1713
    最后登录
    2019-12-7
     楼主| 发表于 2016-9-17 12:46:43 | 显示全部楼层
    suoma 发表于 2016-9-17 12:21
    建议此贴严格审核,同时在多个网站看到

    这个还有在Atmel中出现,也是我发的,你可以看下ID,而且我也是先在这儿发了之后复制过去的。逛的论坛多,给大家分享下。别的地方就没有了,不知你说的多个网站是哪几个?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-11 07:05 , Processed in 0.105373 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表