2 回答

TA貢獻(xiàn)1789條經(jīng)驗 獲得超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貢獻(xiàn)2051條經(jīng)驗 獲得超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,應(yīng)該是1*2*3,其他沒任何問題*/
{
c=c*b;
d+=c;
}
printf("\n%f",d);
}
/*這里的for(;b<a;++b); 分號要去掉:b<=a;
就是說你輸入3的話,只有1*2,應(yīng)該是1*2*3,其他沒任何問題*/
- 2 回答
- 0 關(guān)注
- 197 瀏覽
添加回答
舉報