c语言程序设计 哈工大 苏小红 第三章习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例3.1
#include <stdio.h>
main()
{
int x = 153, b0, b1, b2, sum;
b2 = x / 100;
b1 = (x - b2 * 100) / 10;
b0 = x % 10;
sum = b2 + b1 + b0;
printf("b2=%d, b1=%d, b0=%d, sum=%d\n", b2, b1, b0, sum);
deposit=capital*pow(1+RATE,n);
printf("deposit=%lf\n",deposit);
}
3.4
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,p,q,disc;
printf("Input a,b,c:");
}
例3.2
习题3.1
#include <stdio.h>
void main()
{
int x , b0, b1, b2, y;
printf("Input x:");
scanf("%ud",&x);
b2 = x / 100;
b1 = (x - b2 * 100) / 10;
b0 = x % 10;
y= b2 + b1*10 + b0*100;
第二章
P24 T2
#include<stdio.h>
void main()
{
printf("These values are:\n");
float x=2.5,y=2.5,z=2.5;
printf("x=%f\n",x);
printf("y=%f\n",y);
printFra Baidu bibliotek("z=%f\n",z);
}
printf("y=%ud\n", y);
}
d时出现负值,u时,负值时随机数
3.1.(1)
#include <stdio.h>
void main()
{
int a=12,b=3;
float x=18.5,y=4.6;
printf("%d\n",(float)(a*b)/2);
printf("%d\n",(int)x%(int)y);
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=(float)sqrt(disc)/(2*a);
printf("x=%.2f\n,y=%.2f\n",p+q,p-q);
}
}
习题3.3
#include<stdio.h>
#include<math.h>
void main()
{
const double RATE=0.0225;
double n,capital,deposit;
printf("Input n,capital:");
scanf("%lf,%lf",&n,&capital);
#include <stdio.h>
main()
{
int x = 153, b0, b1, b2, sum;
b2 = x / 100;
b1 = (x - b2 * 100) / 10;
b0 = x % 10;
sum = b2 + b1 + b0;
printf("b2=%d, b1=%d, b0=%d, sum=%d\n", b2, b1, b0, sum);
deposit=capital*pow(1+RATE,n);
printf("deposit=%lf\n",deposit);
}
3.4
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,p,q,disc;
printf("Input a,b,c:");
}
例3.2
习题3.1
#include <stdio.h>
void main()
{
int x , b0, b1, b2, y;
printf("Input x:");
scanf("%ud",&x);
b2 = x / 100;
b1 = (x - b2 * 100) / 10;
b0 = x % 10;
y= b2 + b1*10 + b0*100;
第二章
P24 T2
#include<stdio.h>
void main()
{
printf("These values are:\n");
float x=2.5,y=2.5,z=2.5;
printf("x=%f\n",x);
printf("y=%f\n",y);
printFra Baidu bibliotek("z=%f\n",z);
}
printf("y=%ud\n", y);
}
d时出现负值,u时,负值时随机数
3.1.(1)
#include <stdio.h>
void main()
{
int a=12,b=3;
float x=18.5,y=4.6;
printf("%d\n",(float)(a*b)/2);
printf("%d\n",(int)x%(int)y);
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=(float)sqrt(disc)/(2*a);
printf("x=%.2f\n,y=%.2f\n",p+q,p-q);
}
}
习题3.3
#include<stdio.h>
#include<math.h>
void main()
{
const double RATE=0.0225;
double n,capital,deposit;
printf("Input n,capital:");
scanf("%lf,%lf",&n,&capital);