国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

《C程序設計》譚浩強第四版課后答案完整版清華大學出版社

時間:2017-05-05 13:36:10 C語言答案 我要投稿

《C程序設計》譚浩強第四版課后答案完整版清華大學出版社

本文為你免費提供清華大學出版社出版的《C程序設計》譚浩強 第四版課后答案完整版 ,供同學們學習參考!

C程序設計相關資料:

✍.C語言程序設計模擬試題及答案

✍.C程序設計技術第三版課后答案(熊壯著)下載

✍.2017年C語言程序設計期末試題及答案

✍.C語言期末試題及答案

✍.C語言程序設計試題及答案

✍.C語言程序設計(何欽銘著)課后習題答案下載

✍.C語言程序設計試題及答案

✍.2017最新C語言程序設計試題及答案

✍.C語言程序設計期末試題及答案


《C程序設計》譚浩強第四版課后答案完整版:


 1. 5請參照本章例題,編寫一個C程序,輸出以下信息: 
************************** 
         Very    Good! 
************************** 
解: 
  mian() 
{printf(“**************************”); 
printf(“\n”); 
printf(“Very    Good!\n”); 
printf(“\n”); 
printf(“**************************”); 

1.6 編寫一個程序,輸入a、b、c三個值,輸出其中最大值。 
解: 
  mian() 
  {int a,b,c,max; 
   printf(“請輸入三個數a,b,c:\n”); 
   scanf(“%d,%d,%d”,&a,&b,&c); 
   max=a; 
   if(max<b) 
max=b; 
if(max<c) 
max=c; 
   printf(“最大數為:“%d”,max); 

第三章 

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 

第四章 
4.4若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’。想得到以下輸出格式和結果,請寫出程序(包括定義變量類型和設計輸出)。 

a=_3_ _b=_4_ _c=_5 
x=1.200000,y=2.400000,z=-3.600000 
x+y=_3.600_ _y+z=-1.20_ _z+x=-2.40 
c1=ˊaˊ_or_97(ASCII) 
c2=ˊbˊ_or_98(ASCII) 
main() 
{int a=3,b=4,c=5; 
long int u=51274,n=128765; 
float x=1.2,y=2.4,z=3.6; 
char c1=’a’,c2=’b’; 
printf("a=%2d b=%2d c=%2d\n",a,b,c); 
printf("x=%f,y=%f,z=%f\n",x,y,z); 
printf("x+y=%5.2f y+z=%5.2f z+x=%5.2f\n",x+y,y+z,z+x); 
printf("u=%6ld n=%9ld\n",u,n); 
printf("%s %s %d%s\n","c1=’a’","or",c1,"(ASCII)"); 
printf("%s %s %d%s\n","c2=’a’","or",c2,"(ASCII)"); 

4.7用scanf下面的函數輸入數據,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,問在鍵盤上如何輸入? 
main() 

int a,b;float x,y;char c1c2; 
scanf("a=%d_b=%d",&a,&b); 
scanf("_x=%f_y=%e",&x,&y); 
scanf("_c1=%c_c2=%c",&c1,&c2); 

a=3_b=7 
_x=8.5_y=71.82 
_c1=A_c2=a  

4.8設圓半徑r=1.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf輸入數據,輸出計算結果,輸出時要求文字說明,取小數點后兩位數字。請編程序。 

main() 
{float r,h,C1,Sa,Sb,Va,Vb; 
scanf("%f,%f",&r,&h); 
C1=2*3.14*r; 
Sa=3.14*r*r; 
Sb=4*Sa; 
Va=4*3.14*r*r*r/3; 
Vb=Sa*h; 
printf("C1=%.2f\n",C1); 
printf("Sa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",Sa,Sb,Va,Vb); 


4.9輸入一個華氏溫度,要求輸出攝氏溫度。公式為  c=5(F-32)/9  輸出要求有文字說明,取位2小數。 
main() 
{float F,c; 
scanf("%f",&F); 
c=5*(F-32)/9; 
printf("c=%.2f",c); 

4.10編程序,用getchar函數讀入兩個字符給c1、c2,然后分別用函數和函數輸出這兩個字符。并思考以下問題:

1,變量c1、c2應定義為字符型或整形?抑二者皆可?

2,要求輸出c1和c2值的ASCII碼,應如何處理?用putchar函數還是printf函數?

3,整形變量與字符變量是否在任何情況下都可以互相代替?如:  char c1,c2;  與  int c1,c2;  是否無條件的等價? ,
#include"stdio.h" 
main() 
{char c1,c2; 
c1=getchar();c2=getchar(); 
putchar(c1);putchar(’\n’);putchar(c2);putchar(’\n’); 

#include"stdio.h" 
main() 
{char c1,c2; 
c1=getchar();c2=getchar(); 
printf("c1=%d c2=%d\n",c1,c2); 
printf("c1=%c c2=%c\n",c1,c2); 

第   1-4   5   6   7   8   9   10   11   12   13   章

【《C程序設計》譚浩強第四版課后答案完整版清華大學出版社】相關文章:

1.《C程序設計》譚浩強第四版課后答案下載

2.C程序設計第四版(譚浩強著)課后答案下載

3.《C程序設計》譚浩強第四版第五章課后答案 清華大學出版社

4.《C程序設計》(譚浩強著)課后答案下載

5.《C++面向對象程序設計》譚浩強課后習題答案完整版免費下載 清華

6.C++面向對象程序設計(譚浩強版)課后題答案詳解

7.C程序設計第三版(譚浩強)課后答案-WORD版 免費下載

8.C語言程序設計教程第三版(譚浩強 張基溫著)課后答案下載