新的试题

来源:互联网 发布:c语言求ab的最大公约数 编辑:程序博客网 时间:2024/06/12 01:50

1 #include < stdio.h>
2 main()
3 {
4 int a =12 , b = 3 ;
5 float x = 18.5 , y = 4.6 ;                    答案(a*b)/2=2.0
6 printf ( ”%f\n",(float)(a*b)/2);      x%y=2
7  printf("%d\n",(int)x%(int)y;
8}

(2)
1 #include<stdio.h>
2 main()
3{
4 intx=32, y=81, p,q;           答案  p=32 q=80
5 p=x++;                            x=33 y=80
6 q=--y;
7 printf(“%d%d\n",p,q);
8 printf("%d%d\n",x,y);
9 return 0;
10}

3.2
1 #include
2 main()
3{
4 intx=369,a, b, c, sum=o;
5 a=x/100;
6 b=(x-3*100)/10;
7 c=(x-3*100)%10;
8 sum=a*100+b*10+c;
9 printf(“a=%d,b=%d,c=%d, sum\n” ,a,b,c,);
10 return 0;
11}

3.3计算定期存款本利之和
设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit
1 #include
2 int main(void)
3{
4 float rate,capital,deposit=0;
5 int n;
6 printf(“Please input the rate:”);
7 scanf(“%f”,&rate);
8 printf(“Please input the n:”);
9 scanf(“%d”,&n);
10 printf(“Please input the capital:”);
11 scanf(“%f”,&capital);
12 deposit=capital+capital*n*rate/100;
13 printf(“The deposit is %f\n”,deposit);
14 return 0;
15 }

3.4
编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,-b±根号b^2-4ac/2a,其中a、b、c的值由用户从键盘输入,假设a、b、c的值能保证方程有两个不相等的实根(即b^2-4ac>0)
1 #include
2 int main()
3{
4 float a,b,c,disc,x1,x2,p,q;
5 scanf(“a=%f,b=%f,c=%f”,&a,&b,&c);
6 disc=b*b-4*a*c;
7 p=-b/(2*a);
8 q=sqrt(disc)/(2*a);
9 x1=p+q;
10 x2=p-q;
11 printf(“\nx1=%5.2f\nx2=%5.2f\n”,x1,x2);
12 return 0;
13 }

原创粉丝点击