导航:首页 > 编程语言 > c程序设计基础第四版答案

c程序设计基础第四版答案

发布时间:2024-07-03 05:13:14

1. c语言程序设计 谭浩强第四版第三章课后题答案

第三章 部分答案
3.6写出以下程序运行的结果。
main()
{char c1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);
printf(“\t\b%c %c”,c4,c5);
}
解:
aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabc
AㄩN
3.7要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。
解:
#include <stdio.h>
main()
{ char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}
运行结果:
密码是Glmre
3.9求下面算术表达式的值。
(1)x+a%3*(int)(x+y)%2/4
设x=2.5,a=7,y=4.7
(2)(float)(a+b)/2+(int)x%(int)y
设a=2,b=3,x=3.5,y=2.5
(1)2.5
(2)3.5
3.10写出程序运行的结果。
main()
{int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
}
解:
9,11,9,10
3.12 写出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。
(1)a+=a (2) a-=2 (3) a*=2+3 (4)a/=a+a
(5) a%=(n%=2),n的值等于5
(6)a+=a-=a*=a
解:
(1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0

2. 谁有谭浩强《C语言程序设计》第四版的教学视频麻烦了

谭浩强 C语言程序设计 第四版 课后练习答案
第1章程序设计和C语言1
1.1什么是计算机程序1
1.2什么是计算机语言1
1.3C语言的发展及其特点3
1.4最简单的C语言程序5
1.4.1最简单的C语言程序举例6
1.4.2C语言程序的结构10
1.5运行C程序的步骤与方法12
1.6程序设计的任务14
1-5#include<stdio.h>
intmain ()
{ printf("**************************\n\n"); printf(" Very Good!\n\n"); printf("**************************\n"); return 0;
}
1-6#include<stdio.h>
intmain()
{int a,b,c,max; printf("pleaseinput a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max a; if(max<b) max b; if(max<c) max c; printf("Thelargestnumber is%d\n",max); return 0;
}
第2章算法——程序的灵魂 16
2.1什么是算法16
2.2简单的算法举例17
2.3算法的特性21
2.4怎样表示一个算法22
2.4.1用自然语言表示算法22
2.4.2用流程图表示算法22
2.4.3三种基本结构和改进的流程图26
2.4.4用N S流程图表示算法28
2.4.5用伪代码表示算法31
2.4.6用计算机语言表示算法32
2.5结构化程序设计方法34

3. c绋嬪簭璁捐★紙璋娴╁己绗鍥涚増锛夌113椤电10棰橈紝鎴戣嚜宸辩紪鐨勶紝鏃犵紪璇戦敊璇锛屼絾璁$畻缁撴灉涓嶅癸紝姹傚ぇ甯堝府蹇

浣犵湅杩欐牱瀵瑰悧

#include<stdio.h>
int main()
{double p,I,t,q;//璁惧栭噾涓簆锛宼=I/(1.0e5),p=1.0e5q
printf("璇疯緭鍏ュ埄娑I:");
scanf("%lf",&I);
t=I/(1.0e5);
if(t<=1&&t>0)
q=0.1*t;
if(1<t&&t<=2)
q=0.1+(t-1)*0.075;
if(2<t&&t<=4)
q=0.1+0.075+(t-2)*0.05;
if(4<t&&t<=6)
q=0.1+0.075+0.1+(t-4)*0.03;
if(6<t&&t<=10)
q=0.1+0.075+0.1+0.06+(t-6)*0.015;
if(t>10)
q=0.1+0.075+0.1+0.06+0.06+(t-10)*0.01;
p=q*(1.0e5);
printf("p=%7.2f\n",p);
return 0;}

4. C璇瑷绋嬪簭璁捐

1.n=0 a=0
浠庡彸寰宸﹀紑濮嬭繍绠.
n%=(n%=2)--->n%=(7%=2)---> n%=1--->n = 0
a+=a-=a*=a 杩欎釜璇鍙ヤ笉鍚岀殑缂栬瘧鍣ㄧ殑缁撴灉鏄涓嶄竴鏍风殑銆傚湪vc涓嬪洜涓烘墽琛屼簡涓娆a -= a鐨勬搷浣滐紝鎵浠a=0

2.m=17
棣栧厛鎵ц(--y==x++)鐨勬椂鍊欙紝x鐨勫煎彉涓16浜嗭紝y鐨勫煎彉鎴19銆傚垽鏂 19==15 鏄剧劧鏄痜alse锛屽啀鎵ц++x鍚庤繑鍥17銆

3.杈撳嚭1,0
鍏堟墽琛宎+b鍜宎-b锛屾樉鐒28 != 2锛屾墍浠ヤ负鐪燂紝鍊间负1
鍚岀悊 13.14 <= 0.4 锛屼负鍋囷紝鍊间负0

4.
#define pi 3.1415926
float GetVolume(const float& r,const float& h)
{
return pi*r*r*h/3;
}

5. 急需c语言程序设计教程第四版实验指导与习题解答课后习题答案,谢谢!!

你把这个拿去试试,我到网上找了一个帮你改内的,看看可以不容,

#include<stdio.h>
int main()
{
//int a[10][10];
int n;
printf("please input the line:\n");
scanf("%d\n",&n);
getchar();
int i,j;
for(i=0;i<n;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<n;i++)

for(j=1;j<i;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
printf("%d ",a[i][j]);
printf("\n");

}
return 0;
}

6. 求《C语言程序设计》第四版,谭浩强编,清华大学出版社 课后习题答案

#include<stdio.h>
int main(){
fload a[3];
scanf("%f,%f,%f",&a[0],&a[1],&a[2]);
float temp;
if(a[0]>a[1]){
temp = a[0];
a[0] = a[1];
a[1] = temp;
}
if(a[1]>a[2]){
temp = a[1];
a[1] = a[2];
a[2] = temp;
}
if(a[0]>a[1]){
temp = a[0];
a[0] = a[1];
a[1] = temp;
}
print("%f %f %f \n", a[0],a[1],a[2]);

}

7. C璇瑷绋嬪簭璁捐′範棰樿В绛斾笌涓婃満鎸囧肩洰褰

鏈鏂囨。鏃ㄥ湪鎻愪緵C璇瑷绋嬪簭璁捐$殑璇︾粏瀛︿範璧勬簮锛屽府鍔╄昏呴愭ユ帉鎻C璇瑷鐨勬牳蹇冩傚康鍜屽疄璺垫妧宸с備互涓嬫槸鍚勭珷鑺傜殑璇︾粏鍐呭:


绗1绔 - 绋嬪簭璁捐″熀纭鐭ヨ瘑锛



绗2绔 - C璇瑷鍏ラ棬锛



缁х画锛绗3绔绗11绔 鍒嗗埆鎺㈣ㄦ暟鎹绫诲瀷銆佽〃杈惧紡銆佺▼搴忕粨鏋勩佹暟缁勩佸嚱鏁般佹寚閽堛佹瀯閫犵被鍨嬨佽緭鍏ヨ緭鍑恒佷綅杩愮畻鍜屾枃浠舵搷浣滅瓑鍐呭癸紝姣忎釜绔犺妭閮藉寘鍚鏄庣‘鐨勫︿範鐩鏍囥佸唴瀹规傝佷互鍙婁範棰樿В绛旓紝甯鍔╂繁鍏ョ悊瑙C璇瑷鐨勫悇涓鏂归潰銆


绗12绔 - C璇瑷涓婃満鎿嶄綔鎸囧硷細



鏈鍚庯紝闄勫綍閮ㄥ垎鎻愪緵浜員urboc2.0缂栬瘧閿欒淇℃伅璇﹁〃锛屼緵璇昏呭湪閬囧埌闂棰樻椂鍙傝冦傞氳繃闃呰绘湰鏂囨。锛屽笇鏈涜兘甯鍔╄昏呴『鍒╄繘琛孋璇瑷鐨勫︿範鍜屽疄璺点

8. 跪求《C语言程序设计》课本习题答案!!!

习题1参考答案
一、选择题 1. A 2. D
二、填空题
1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8
3. 关键字
4. 编辑、编译、链接和运行
三、简答题 1.答:
(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。
(2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。
(4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。
(5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。
(7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。
2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答:
(1)操作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。

阅读全文

与c程序设计基础第四版答案相关的资料

热点内容
js调用外部js 浏览:273
苹果手机照片后期软件 浏览:333
linux自动备份oracle数据库 浏览:447
ios重启app的代码 浏览:565
装了win10文件加锁打不开 浏览:713
苹果电脑怎么新建一个pdf的文件 浏览:379
wps显示word不是一个有效文件 浏览:48
凯立德地图升级工具 浏览:474
linux系统参看log 浏览:416
用手机设置无线密码是多少 浏览:829
销售季度绩效考核怎么体现数据 浏览:335
c盘的文件删除不了 浏览:589
智力app哪个最好用 浏览:203
分析程序的目的 浏览:346
数据线插头用多少度锡丝 浏览:666
怎么用app查看社保卡余额 浏览:374
苹果手机无线网络信号不好 浏览:383
ue4材质中文教程 浏览:689
打开附带文件在图层 浏览:567
mfc怎么删除数据库 浏览:468

友情链接