|
8啊哈币
帮忙看看哪错了?
#include <stdio.h>
main()
{ float a,b,c,b1,c1;
int d;
printf("请输入小时数:\n");
scanf("%f",&c);
ptintf("请输入分钟数:\n");
scanf("%f",&b);
printf("请输入秒数:\n");
scanf("%f",&a);
b1=b;
c1=c;
while(c1>1)
{ c1=c1-1;
}
while(b1>1)
{ b1=b1-1;
}
if(c1!=0)
{ b=b+60*c1;
c=c-c1;
}
if(b1!=0)
{ a=a+60*b1;
b=b-b1;
}
while(a>=60)
{ a=a-60;
b=b+1;
}
while(b>=60)
{ b=b-60;
c=c+1;
}
for(d=0;d<a+60*b+60*60*c;d++)
{ if(a==0&&b!=0)
{ b=b-1;
a=59;
}
if(b==0&&c!=0)
{ c=c-1;
b=59;
}
printf("还有%f小时%f分钟%f秒\n",c,b,a);
sleep(1000);
system("cls");
}
for(d=0;d<=10;d++)
printf("时间到!\a\n");
getch();
return 0;
}
|
最佳答案
查看完整内容
//倒计时计时器
#include
int main()
{
int c,b,a;
printf("请输入小时数:\n");
scanf("%d",&c);
printf("请输入分钟数:\n");
scanf("%d",&b);
printf("请输入秒数:\n");
scanf("%d",&a);
while(c>=0&&b>=0&&a>=0)
{
if(a==0&&b!=0)
{
a=60;
b--;
}
if(b==0&&c!=0)
{
...
|