首页
编程星球
啊哈磊的小伙伴
求助
交流
添柴
挑战
题库
院校合作
加入圈子
扫码关注啊哈磊
QQ群:703568346
@啊哈编程星球
暑期课程
金牌教练带你玩转编程!
扫码预约课程
未登录
我的添柴
退出账号
搜索
搜索
本版
文章
帖子
用户
啊哈磊_编程从这里起步
»
交流
›
互助分享
›
学习求助
›
编写2分钟倒计时。
返回列表
发新帖
查看:
5723
|
回复:
17
编写2分钟倒计时。
[复制链接]
Teddy
Teddy
当前离线
积分
97
楼主
发表于 2012-11-6 09:38:31
|
显示全部楼层
#include <stdio.h>
int main()
{
int i,j;
for(i=2;i>=0;i--)
{
for (j=59;j>=0;j--)
{
if(i==2)j=0;
if (j<=9)printf("%d:0%d",i,j);
else printf("%d:%d",i,j);
sleep(980);
system("cls");
}
}
sleep(10000);
return 0;
}
点评
lzy9903
请问一下,如果把for 换成while要怎么写,谢谢
发表于 2012-11-6 19:50
回复
举报
Teddy
Teddy
当前离线
积分
97
沙发
发表于 2012-11-6 10:34:50
|
显示全部楼层
//这儿我用vc++6.0给你写的
//下面写的只是一个大概效果展示,如果你要精确的时间表示,可以采用和系统时间计算差值
#include <IOSTREAM>
#include <windows.h>
using namespace std;
int main()
{
for(int i=2;i>=0;i--)
{
for (int j=59;j>=0;j--)
{
if(i==2)j=0;
if (j<=9)cout<<i<<":"<<"0"<<j<<endl;
else cout<<i<<":"<<j<<endl;
Sleep(980); //因为还有运行和刷屏时间,所以我们规定980ms=1s
system("cls");
}
}
return 0;
}
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
编程星球
资料/作品分享
啊哈C语言教程和编译器
我也来八一八算法
啊哈磊’s Blog
广播台
特别关注
快速回复
返回顶部
返回列表