搜索
查看: 5732|回复: 17
打印 上一主题 下一主题

编写2分钟倒计时。

[复制链接]
楼主
发表于 2012-11-6 12:05:38 | 显示全部楼层
#include <stdio.h>
int main()
{int i,t;
i=60;
t=2;
    system("color 0a");
    while(t>=0)
    {
    if(i<1)
    t=t-1,i=60;
    else
    i=i-1;
    system("cls");
    printf("%d:%d",t,i);
    sleep(1000);
}
        sleep(5000);
        return 0;
}
我是初学者,也是在看你看的那个教程,这个是我自己联想出来的,可以运行

点评

这个是从2分59秒开始的,而且2分钟到1分钟的时候,59到00之后,又重新走了几个数字,你仔细看一下。  发表于 2012-11-6 14:14
沙发
发表于 2012-11-6 12:06:55 | 显示全部楼层
要学会举一反三,拒绝伸手 才能学的更快理解更透彻
板凳
发表于 2012-11-21 14:19:48 | 显示全部楼层
274269989 发表于 2012-11-13 17:27
如果把if(i

完全不懂你说的意思  按照你这样改就死循环了。。。
地板
发表于 2012-11-21 14:25:57 | 显示全部楼层
a3230967 发表于 2012-11-6 12:05
#include
int main()
{int i,t;

#include <stdio.h>
int main()
{int i,t;
i=60;
t=2;
    system("color 0a");
    printf("3:00");
    sleep(1000);
    while(t>=0)
    {
    if(i<1)
    t=t-1,i=60;
    else
    i=i-1;
    system("cls");
    printf("%d:%d",t,i);
    sleep(1000);
}
        sleep(5000);
        return 0;
}


只要在循环之前添加(显示(3:00))等待一秒 这样的代码就可以从3:00开始倒计时了 至于你说的倒计时数字会往回走,理论上应该不会出现这种情况不过没耐心等一分钟去测试。。。反正真是这样我也解决不了了。。。我也不是很会
5#
发表于 2012-11-21 14:26:45 | 显示全部楼层
#include <stdio.h>
int main()
{
    printf("Microsoft Windows XP [版本 5.1.2600]\n");
    printf("(C) 版权所有 1985-2001 Microsoft Corp.\n");
    printf("C:\Documents and Settings\Administrator\ ");
    sleep(500);
    printf(" \n");
    printf("C:\Documents and Settings\Administrator>net user admin admin /add\n");
        sleep(500);
    printf("命令成功完成。\n");
    printf(" \n");
    printf("D:\Documents and Settings\Administrator>format D:\n");
    sleep(1000);
    printf("文件系统的类型是 NTFS。\n");
    printf("输入驱动器 D: 的当前圈标");
    sleep(1000);
    printf("  D: \n");
    printf("确定格式化吗?\n");
    printf(" \n");
    printf("是/否(Y/N )\n");
    sleep(1000);
    printf("Y \n");
    printf("快速格式化中......\n");
        sleep(2000);
    printf("命令成功完成. \n");
    printf(" \n");
    printf(" \n");
    printf("C:\Documents and Settings\Administrator>netstat -a \n");
    printf(" \n");
    printf("Active Connections \n");
        sleep(1000);
    printf(" Proto  Local Address          Foreign Address        State \n");
    printf(" TCP    MICROSOF-ADA8E2:135    127.0.0.1:135          LISTENING \n");
        printf("命令成功完成.\n");
    sleep(100000);
        return 0;
}



还有 这行代码也挺好玩的,复制到编辑器里试试吧~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表