C语言程序设计第二章答案

  • 格式:doc
  • 大小:57.50 KB
  • 文档页数:13

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

何钦铭,颜晖主编版第二章答案课本38页

第一题

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

int _tmain(int argc, _TCHAR* argv[])

{

int num1,num2;

int a1,a2,a3,a4,a5;

printf("num1=\n");

scanf("%d",&num1);

printf("num2=\n");

scanf("%d",&num2);

a1=num1+num2;

a2=num1-num2;

a3=num1*num2;

a4=num1/num2;

a5=num1%num2;

printf("a1=%d\na2=%d\na3=%d\na4=%d\na5=%d\n",a1,a2,a 3,a4,a5);

system("pause");

return 0;

}

第二题

// 38.2.cpp : 定¨义?控?制?台 ?应畖用?程ì序î的?入?口ú点?。£

//

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

int _tmain(int argc, _TCHAR* argv[])

{

float a,b;

printf("使?用?的?电?量?是?:\n");

scanf("%f",&a);

if (a<=50){

b=a*0.53;

}

else{

b=50*0.53+(a-50)*(0.53+0.05);

}

printf("支§付?的?电?费?是?:阰%2f\n",b);

system("pause");

return 0;

}

第三题

// 38.3.cpp : 定¨义?控?制?台 ?应畖用?程ì序î的?入?口ú点?。£

//

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

int _tmain(int argc, _TCHAR* argv[]) {

float a,x;

int i,n;

i=1;a=1.0;

printf("x=:");

scanf("%f",&x);

printf("n=:");

scanf("%d",&n);

for(i=1;i<=n;i++){

a=a*x;

}

printf("x的?n次?方?等台?于 ?.2f",a);

system("pause");

return 0;

}

第四题

// 38.4.cpp : 定¨义?控?制?台 ?应畖用?程ì序î的?入?口ú点?。£

//

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

#include"math.h"

int _tmain(int argc, _TCHAR* argv[])

{

int m,n;

double i,a,b;

a=b=0;

printf("m=\n");

scanf("%d",&m);

printf("n=\n");

scanf("%d" ,&n);

for(i=m;i<=n;i++){

b=(i*i)+1.0/i;

a=a+b;

}

printf("a=%f",a);

system("pause");

return 0;

}

第五题

// 39.5.cpp : 定¨义?控?制?台 ?应畖用?程ì序î的?入?口ú点?。£

//

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

int _tmain(int argc, _TCHAR* argv[])

{

int fm,flag,i,n;

double a,sum,fz;

printf("输?入?n=");

scanf("%d",&n);

flag=1;

fz=1;

fm=1;

sum=0;

for(i=1;i<=n;i++){

a=flag*fz/fm;

sum=sum+a;

flag=-flag;

fz=fz+1;

fm=fm+2;

printf("sum=%f\n",sum); }

system("pause");

return 0;

}

第六题

// 39.6.cpp : 定¨义?控?制?台 ?应畖用?程ì序î的?入?口ú点?。£

//

#include"stdafx.h"

#include"stdio.h"

#include"iostream"

#include"math.h"

int _tmain(int argc, _TCHAR* argv[])

{

int i,month,b;

float loan,rate,money,a;

i=5;b=5;

printf("输?入?贷?款?本?金e:阰");

scanf("%f",&loan);