/*---------*/
if(x!=0) y=1/x;
else y=0;
printf("f(%.2f) = %.1f\n", x, y);
}
}
20022 程序填空,不要改变与输入输出有关的语句。
输入华氏温度,输出对应的摄氏温度。计算公式:c = 5*(f-32)/9,式中:c 表示摄氏温度,f
表示华氏温度。
输入输出示例:括号内为说明
(fahr=150)
输入
150
输出
celsius = 65
#include
int main(void)
{
int celsius, fahr;
/*---------*/
scanf(“%d”,&fahr);
celsius=5.0*(fahr-32)/9;
printf("celsius = %d\n", celsius);
}
20023 程序填空,不要改变与输入输出有关的语句。
输入存款金额 money、存期 year 和年利率 rate,根据下列公式计算存款到期时的利息
interest(税前),输出时保留 2 位小数。
interest = money(1+rate)^year - money
输入输出示例:括号内为说明
输入
1000 3 0.025
(money = 1000, year = 3, rate = 0.025)
输出
interest = 76.89
#include
#include
int main(void)
{
int money, year;
double interest, rate;
/*---------*/
scanf(“%d%d%lf”,&money,&year,&rate);
interest=money*pow((1+rate),year)-money;
printf("interest = %.2f\n", interest);
}
20024 程序填空,不要改变与输入输出有关的语句。
输入一个正整数 repeat (0= 0 时,f(x) = x^0.5,当 x 小于 0 时,f(x) = (x+1)^2 + 2x + 1/x。
输入输出示例:括号内是说明
(repeat=3)
输入
3
10
-0.5
0
输出
f(10.00) = 3.16
f(-0.50) = -2.75
f(0.00) = 0.00
#include
#include
int main(void)
{
int repeat, ri;
double x, y;
scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
/*---------*/
scanf("%lf", &x);
if(x>=0) y=sqrt(x);
else y=pow((x+1),2)+2*x+1/x;
printf("f(%.2f) = %.2f\n", x, y);
}
}
20025 程序填空,不要改变与输入输出有关的语句。
输入一个正整数 repeat (0
f(234.0) = 234.0
#include
int main(void)
{
int repeat, ri;
double x, y;
scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
/*---------*/
scanf("%lf", &x);
if(x!=10) y=x;
else y=1/x;
printf("f(%.1f) = %.1f\n", x, y);
}
}
20026 程序填空,不要改变与输入输出有关的语句。
输入 2 个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。
输出两个整数的余数可以用 printf("%d %% %d = %d\n", num1, num2, num1%num2);
输入输出示例:括号内是说明
输入
5 3
(num1=5,num2=3)
输出
5 + 3 = 8
5 - 3 = 2
5 * 3 = 15
5 / 3 = 1
5 % 3 = 2
#include
int main(void)
{
int num1, num2;
/*---------*/
scanf("%d%d", &num1,&num2);
printf("%d + %d = %d\n", num1, num2, num1+num2);
printf("%d - %d = %d\n", num1, num2, num1-num2);
printf("%d * %d = %d\n", num1, num2, num1*num2);
printf("%d / %d = %d\n", num1, num2, num1/num2);
printf("%d %% %d = %d\n", num1, num2, num1%num2);
return 0;
}
20031 程序填空,不要改变与输入输出有关的语句。
计算表达式 1 + 2 + 3 + ...... + 100 的值。
输出示例:
sum = 5050
#include
int main(void)
{
int i, sum;
/*---------*/
sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("sum = %d\n", sum);
}
20032 程序填空,不要改变与输入输出有关的语句。
输入一个正整数 repeat (0