2 回答
TA贡献1789条经验 获得超10个赞
#include <stdio.h>
int main()
{
int AH,AM,AS,BH,BM,BS,CH=0,CM=0,CS=0;
printf("请输入时间A");
L1:
scanf("%d %d %d",&AH,&AM,&AS);
if(AH>60||AH<0||AM>60||AM<0||AS>60||AS<0)
{
printf("不合法的时间,请重新输入");
goto L1;
}
printf("请输入时间B");
L2:
scanf("%d %d %d",&BH,&BM,&BS);
if(BH>60||BH<0||BM>60||BM<0||BS>60||BS<0)
{
printf("不合法的时间,请重新输入");
goto L2;
}
CS=BS+AS;
if(CS>=60)
{
CS=CS-60;
CM=AM+BM+1;
}
else
{
CM=AM+BM;
}
if(CM>=60)
{
CM=CM-60;
CH=AH+BH+1;
}
else
CH=AH+BH;
printf("时间和为:");
printf("%d,%d,%d",CH,CM,CS);
system("pause");
}
TA贡献2051条经验 获得超10个赞
#include<stdio.h>
main()
{
int a;
double b=1,c=1,d=0;
printf("\nplease input a number\n");
scanf("%d",&a);
for(;b<a;++b); /*这里的for(;b<a;++b); 分号要去掉:b<=a;
就是说你输入3的话,只有1*2,应该是1*2*3,其他没任何问题*/
{
c=c*b;
d+=c;
}
printf("\n%f",d);
}
/*这里的for(;b<a;++b); 分号要去掉:b<=a;
就是说你输入3的话,只有1*2,应该是1*2*3,其他没任何问题*/
- 2 回答
- 0 关注
- 162 浏览
添加回答
举报