急求c語言程式設計實驗 設計 習題的答案

2021-05-05 00:06:14 字數 7320 閱讀 1252

1樓:

這是譚浩強版習題題答案,看與你的是否一致

1.5請參照本章例題,編寫一個c程式,輸出以下資訊:

************

very goodj!

************

解:main()

1.6編寫一個程式,輸入a b c三個值,輸出其中最大者。

解:main()

5.5 main()

else if(x<10)

else

}(習題5-6:)自己寫的已經執行成功!不同的人有不同的演算法,這些答案僅供參考! 818pp.com

5.7給一個不多於5位的正整數,要求:1.求它是幾位數2.分別列印出每一位數字3.

按逆序列印出各位數字.例如原數為321,應輸出123.

main()

}5.8

1.if語句

main()

用switch語句程式設計序

main()

printf("bonus=%10.2f",bonus);

} http://818pp.com/5.9 輸入四個整數,按大小順序輸出.

main()

if(a>c)

if(a>d)

if(b>c)

if(b>d)

if(c>d)

printf("\n 排序結果如下: \n");

printf(" %d %d %d %d \n",a,b,c,d);

}5.10塔

main()

2樓:歐心南

同學,c語言很重要的,是語法的基礎,建議你可以看一下wrox(紅皮書)的《c語言入門經典》,最權威的。

3樓:匿名使用者

無語···我向老師舉報你···嘿嘿

求c語言程式設計第三版和c語言程式設計實驗與習題指導答案 200

4樓:nice二十八度

附錄f  課後題參***

習  題  1

1.1  填空題

1.函式

2.主函式main();主函式main() 3.主函式main() 4.函式首部;函式體 5.

6.順序結構;選擇結構;迴圈結構 7..c;.obj;.exe

1.2  思考題

1.答:結構化程式設計是指,為使程式具有一個合理的結構以保證程式正確性而規定的一套如何進行程式設計的原則。順序結構,選擇結構,迴圈結構

2.答:演算法是對具體問題求解步驟的一種描述。計算機演算法的表達工具通常採用以下幾種方法:①用自然語言表示演算法;②用流程圖表示演算法;③用偽**表示演算法;④用程式設計語言表示演算法。

3.略 4.略 5.略 1.3  程式設計題 1.答:

#include "stdio.h" main()

2.答:

#include "stdio.h"

main()

習  題  2

2.1  單選題

dbdca  dcabb  ca

2.2  填空題

1.2.000000

2.1;0.500000

3.9;2 4.6 5.100;d 6.(1)20

(2)0

(3)60 7.(1)10;6;4

(2)6;9;15

(3)3;60;83

8.55或 '7'

9.x=4;y=6;z=3;m=463

2.3  改錯題(略)

習  題  3

3.1  單選題

bdabc  adcac  bba

3.2  填空題

1.3 2.261 3.10

4.2, 1;互換a,b的值 5.6.6 6.003 7.7

8.5.0,4,c=3

9.i=10,j=20

10.   (1)65   (2)65,a   (3)3.14,123.46

(4)3.141600e+000,1.234560e+002   (5)8765.432100   (6)8.765432e+003

11.a=2b=5x=8.8y=76.34c1=65c2=97 12.%d/%d;%d/%d=%.2f\n

3.3  改錯題(略) 3.4  程式設計題

1.答:

#include "stdio.h" main()

2.答:

#include "stdio.h" main()

3.答:

#include "stdio.h"   main()    }

4.答:

#include "stdio.h" main()

5.答:

#include "stdio.h" main()

習  題  4

4.1  單選題

baddd  acbbb  ba

4.2  填空題

1.12.(1)a>0 || b>0

(2)x>0 && x<=10   (3)a==1.5 && b==1.5 && c==1.5

<=35

4.3  改錯題(略) 4.4  程式設計題

1.答#include "stdio.h"

#include "math.h" main()   else

printf("不能構成三角形\n"); }

2.答:

#include "stdio.h" main()

3.答:

#include "stdio.h" #include "math.h" main()

4.答:

#include "stdio.h" main( )

5.答:

#include "stdio.h"  main()

6.答:

#include "stdio.h" main()

else

} 7.答:

#include "stdio.h" main()

else       printf("輸入錢數必須是50的倍數!\n"); }

習  題  5

5.1  單選題

cdaba  abddb  dbcb

5.2  填空題

1.2 0 2.333

3.(1)i<10 或 i<=9    (2)j%3!=0

4.(1)flag*(float)k/(k+1) 或1.0*flag*k/(k+1)   (2)flag=-flag 5.(1)max=x

6.(1)x<=9或x<10

(2)y=9-x

5.3  改錯題(略) 5.4  程式設計題

1.答:

(1)for迴圈,其他略

#include "stdio.h"

main()

(2)for迴圈,其他略

#include "stdio.h" main()

while(1.0/p>1e-6);   printf("%lf",s); }

2.答:

#include "stdio.h" main()

4.答:

#include "stdio.h" main()

} 5.答: (a)

#include "stdio.h" main()

} (b)

#include "stdio.h" main()

} 6.答:

程式分析:利用for迴圈控制在100~999之間,對每個數分解出個位、十位、百位。

#include main()    }   printf("\n"); }

7.答:

#include main()  }

8.答:

#include main()     printf("小明母親在%d年後比小明的年齡大一倍\n",i);    printf("那時小明年齡是:%d歲,小明母親年齡是:%d歲\n",x+i,x+20+i); }

習  題  6

6.1  單選題

dbccb   bdc

c語言程式設計教程(第3版)

2786.2  填空題

1.c 2.60 3.1000  10 4.16

6.3  程式設計題

1.答:

#include "stdio.h" #include "math.h"

#define  f(a)  a*a+ sqrt(3*a*a+2*a+1) main()

習  題  7

7.1  單選題

bcada  cccda  bcbdb

7.2  填空題

1.(1)2 3 4 5   (2)10010    (3)quickc

(4)10000        01000        00100        00010        00001   (5)language

(6)language programming 2.(1)j+=2   (2)a[i]>a[j] 3.(1)i=1    (2)x[i-1]

7.3  改錯題(略) 7.4  程式設計題

1.答:

#define n 10

#include "stdio.h" main()

2.答:

#define n 10

#include "stdio.h"  main()

for(j=0;jc2[j]) printf("%d\n",1);    if (c1[j]='a' && a[j][k]<='z') n[0]++;

else if (a[j][k]>='a' && a[j][k]<='z') n[1]++;     else if (a[j][k]>='0' && a[j][k]<='9') n[2]++;     else if (a[j][k]==' ' ) n[3]++;     else     n[4]++;

for(j=0;j<5;j++)      printf("%4d", n[j]); }

習  題  8

8.1  單選題

dbdac  baccc

8.2  填空題

1.(1)2, 1     (2)10#30#   (3)four, p    (4)60

2.(1)49

(2)2

(3)2

(4)(5)8.3  改錯題(略) 8.4  程式設計題

1.答:

#include "stdio.h"

main()

if(*p1>*p3)     if(*p2>*p3)

printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3); }

2.答:

#include "stdio.h" #define n 3 main()

3.答:

#include "stdio.h" main()

j=a[0]; a[0]=a[minl];a[minl]=j;    j=a[9];a[9]=a[maxl];a[maxl]=j;    for(j=0;j<10;j++)    printf("%d ", *(a+j)); }

4.答:

輸入陣列如下:   1   2   3   4                      5   6   7   8                      9   10  11  12     輸出陣列如下:

12  11  10  9                      8   7   6   5                      4   3   2   1

#define m 3

#define n 4

#include "stdio.h" main()

*(str1+t)=*(str1+k)      *(str1+k)=c     }

for(k=0;k<5;k++)     puts(str1[k]); }

習  題  9

9.1  單選題

cbbad  dbccd  dcabc  bccba  dcdab

9.2  填空題

1.120 2.x 3.3,2,2,3   4.fac /i 5.8,17 6.9 7.1.0/(i*i)   8.

fun-in:30,20,10     fun-end:1015,35,1050      10,20,30 9.012345   10.93636  11.(1)r+b[k]  (2)*x

12.7 5 3 1 9 13.15

14.(1)*x    (2)t 15.(1)'\0'    (2)n++ 16.024

9.3  改錯題(略) 9.4  程式設計題

1.答:

void  zhuan( )

} 2.答:

double expp(int n)

return(sum); }

3.答:

int  xy3( int x, int y)

4.答:

int age( int n)

5.答:

#include "stdio.h"

main()

void fun(int a,int b,int *c, int *d)  }

6.答:

#include "stdio.h"

main(int argc,char *argv)

(2)#includeint main(void)

(3)#includeint main(void)

(4)#includeint main(void)

p27(1)#include#includeint main(void)

(2)#include#includeint main(void)

(3)#include#includeint main(void)   else

printf("y=f(%f)=%.2f\n",x,y);  return 0;

} (4)

#includeint main(void)

10的階乘

急求一道c語言程式設計題,急求一C語言程式設計題答案

include include define change 0 int main void 急求一道c語言程式設計題 實在抄不好意思,寫的太匆忙,考慮bai不仔細,剛修改了,程式中對大du寫小寫字母都可zhi以按你給的dao要求進行轉換了 include include define change ...

c語言習題答案c語言程式設計第三版課後習題答案?

第三題 b 25 3 3表示25整除3為8,8再除3求餘,所以為2 第八題 float a b 2 int x int y意為前一部分為浮點型為2.5,後一部分意為3除以2求餘,因為是整型,所以小數點後面省略!所以為3.5 第十一題 short型溢位了,換個小點的數,無符號整型邊界應為65535 如...

急求c語言程式設計高手,急求C語言程式設計高手!!!

大哥,看下嚴蔚敏的資料結構,裡面全有。急!求c語言程式設計高手 50 include include string.h 在呼叫某一類庫函式時,需要在程式的開頭使用include命令包含標頭檔案 include stdlib.h void main 在沒有返回值的情況下用void而主函式的函式名必須是...