導航:首頁 > 編程語言 > 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程序設計基礎第四版答案相關的資料

熱點內容
書香門第安卓 瀏覽:395
如何分離編程數值 瀏覽:996
描述文件是幹嘛的 瀏覽:868
文件格式化恢復 瀏覽:353
v顯卡驅動程序源碼 瀏覽:44
iphone5s聲音小怎麼解決 瀏覽:656
文件名文字看不清了 瀏覽:313
電腦找不到cftmon文件 瀏覽:768
qq分組久伴酒伴久伴 瀏覽:697
文檔轉成pdf格式文件 瀏覽:621
離子數據怎麼寫 瀏覽:876
jspapijar官網下載 瀏覽:366
html調用文本文件 瀏覽:921
想學數控編程哪裡好 瀏覽:860
js獲取系統動態時間間隔 瀏覽:165
win10改win7進pe卡住 瀏覽:456
u盤中毒ink文件 瀏覽:718
蘋果換機數據遷移包含哪些數據 瀏覽:234
程式控制可編程直流電源在哪裡 瀏覽:598
容積長寬高的數據從什麼面測量 瀏覽:978

友情鏈接