一道简单的C语言程序设计题

2025-03-23 09:19:35
推荐回答(2个)
回答1:

你问C语言,我就用纯C写了啊。
#include

int
main()
{

double
x,
y;

printf("Please
input
x:
");

scanf("%lf",
&x);//输入X,X类型为double,所以用%lf

if(x
<
1.0)
y
=
x;
//(x<1)

else
if(x
>
9.99999999)
y
=
3
*
x
-
11;
//x>=10(因为double等号判断不准,所以要用大小判断)

else
y
=
2
*
x
-
1;
//(1<=x<10)

printf("y
=
%lf\n",
y);
//输出y

return
0;
}

回答2:

......
int minute1 = time1 % 100;
int hour1 = time1 / 100;
int minute2 = time2 % 100;
int hour2 = time2 / 100;
if(minute1 < minute2){
hour1 -=1;
minute1 += 60;
}
minutes = minute1 - minute2;
hour = hour1 - hour2;
......