导航:首页 > 编程语言 > 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程序设计基础第四版答案相关的资料

热点内容
网站排名价格怎么算 浏览:902
地图文件不存在请插入地图卡 浏览:354
华为如何看备份数据 浏览:934
怎样压缩文件最小设置 浏览:311
图片怎么弄成长图app 浏览:1000
xmlload文件load字符串 浏览:871
市场化工具凭单 浏览:911
查规范各版本 浏览:481
word2007加密方法 浏览:35
邮政银行app怎么查看交易记录 浏览:138
电脑用txt文件 浏览:123
linux中文件大小 浏览:384
数据列表怎么找 浏览:373
如何提高文件压缩率 浏览:593
addswin10分区 浏览:893
如何输入eof到文件里 浏览:411
原版win10专业版下载64位 浏览:702
浪漫js特效 浏览:435
疫情地图数据大数据 浏览:676
unix系统文件 浏览:28

友情链接