搜索
楼主: ly55
打印 上一主题 下一主题

两分钟的倒计时程序谁会写啊

[复制链接]
楼主
发表于 2015-12-7 10:12:28 | 显示全部楼层
saidline 发表于 2013-4-19 15:45
加强版:可以输入任意倒计时分秒数,倒计时显示分秒数

这个加强版第7行  在%2d这里改为%02d 为好,这样10以下的秒倒计时不足两位前面用0补足,完整就是
#include <stdio.h>
#include<windows.h>
void sec_minsec(int i,int total_sec)//将总秒数转换为分-秒的函数
    {int min,sec;
    i=total_sec-i;
    min=i/60; sec=i%60;
    printf("只剩%02d分%02d秒了!!",min,sec);
    }

int input_time(void)//将输入时间转换为总秒数的函数
{int min,sec;
        printf("请输入要计时的分钟与秒数(空格隔开):");
        scanf("%d%d",&min,&sec);
        return (60*min+sec);
}

int main()
{int total_sec,i;
        total_sec=input_time();
        for(i=0;i<=total_sec;i++){printf("\r只剩%d秒了!!",total_sec-i);
                                                          sec_minsec(i,total_sec);
                                                          Sleep(1000);}

        system("pause");
        return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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