求个c语言小代码,很简单的分钟倒计时程序

输入几分钟,然后按几分几秒开始倒计时... 输入几分钟,然后按几分几秒开始倒计时 展开
 我来答
匿名用户
推荐于2018-06-20
展开全部

//有很多种方法,我这里用的是其中一种:

#include <stdio.h>
#include <Windows.h>
int main(void) {
 int minutes;
 printf("请输入分钟数:\n");
 scanf("minutes");
 for (; minutes >= 0; --minutes) {
  for (int i = 60; i >= 0; --i) {
    printf("还剩 %d 分钟 %d 秒 结束\n", minutes, i);//输出剩余时间
    Sleep(1000);//延时函数延时一秒
   };
 };
 printf("计时结束\n");
 system("PAUSE");
 return 0;
};
//我没上编译器测试,但是具体架构就是这样
更多追问追答
追问

  多谢,但是十分遗憾的是,没有成功。

追答
在用手机上百度知道,代码上传到网页上后不知为何发生变化,明日电脑上,还有,以后请up至少有问题处理能力,尽量自己寻找问题所在,这样你会事半功倍,这个问题你可以试着自己解决,今晚,给你个提示,去百度scanf的用法(在百度输入scanf后进入百科看),实在解决不了不到问题明天我改给你
百度网友3432df7
2020-02-27
知道答主
回答量:1
采纳率:0%
帮助的人:645
展开全部
#include <stdio.h>#include <Windows.h>int main(void) { int minutes,i; printf("请输入分钟数:"); scanf("minutes"); for (; minutes >= 0; --minutes) { for (int i = 60; i >= 0; --i) { printf("还剩 %d 分钟 %d 秒 结束\n", minutes, i);//输出剩余时间 Sleep(1000);//延时函数延时一秒 }; }; printf("计时结束\n"); system("PAUSE"); return 0;
};
//我再别人那里改了一下可以用试过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whxhwj123
2015-07-15 · 超过32用户采纳过TA的回答
知道答主
回答量:51
采纳率:100%
帮助的人:31.8万
展开全部
int main(void)
{
bool lbFlag = true;
int a = 1;
while ( true )
{
system( "cls" );

printf( "%d\n\a", a );

if ( lbFlag )
{
a++;

if ( a >= 100 )
{
lbFlag = false;
}
}
else
{
a--;

if ( a == 1 )
{
lbFlag = true;
}
}

Sleep( 1000 );
}

return 0;
}

按照你的需求改过了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-07-03
展开全部
怎样的环境中的呢,如果Windows,可以使用Sleep api来延时,就很容易写程序
~
~
~
~
~
~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贞竹有清风I
2015-07-15 · 超过38用户采纳过TA的回答
知道答主
回答量:1020
采纳率:0%
帮助的人:172万
展开全部
这是需求,越简单越好,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式