日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc

發布時間:2025/4/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第4章順序結構程序設計習題及答案

第4章 順序結構程序設計

4-1 C語言的控制語句有哪些?

答:C語言有九條控制語句:

條件語句:if-else語句。

開關語句:switch語句。

當循環語句:while語句。

直到循環語句:do-while語句。

計數循環語句:for語句。

中止本次循環語句:continue語句。

中止整個循環語句:break語句。

函數返回語句:return語句。

無條件轉移語句:goto語句。

4-2 程序中使用注釋語句有何作用?如何給程序加注釋?

答:注釋語句的作用:注釋程序、函數及語句塊的功能以及注釋變量的作用,增強程序可讀性。

給程序加注釋通常遵循以下原則:

一個程序至少應該有一條注釋語句,對整個程序功能進行說明;

對程序中主要的變量應該加必要的注釋,以說明變量的作用;

對程序中重要的語句塊應該加必要的注釋,以說明語句塊的作用。

給程序加注釋的方法:

// 注釋內容(僅對當前行起作用)

/* 注釋內容 */

思考: 你在寫程序時,是否養成了添加必要注釋的習慣?

4-3 結構化程序設計方法的基本思想是什么?

答:結構化程序設計方法的基本思想是:自頂向下、逐步求精。

思考:你是如何理解:“自頂向下、逐步求精”的?

4-4 簡述程序設計的基本過程。

答:程序設計的基本過程是:(1)分析問題;(2)設計算法;(3)編寫程序。

思考:這幾步中,你認為最難的是哪一步?

4-5 運行下面的程序時,數據如何輸入?

#include

main()

{

int a,b;

float x,y;

char c1,c2;

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'。

解:輸入為:a=3 b=7 x=8.5 y=71.82 c1=A c2=a

思考:在輸入數據時,數據的輸入格式與類型是如何對應的?

4-6 閱讀下面的程序,給出程序的運行結果。

#include

main()

{

int a=5,b=7;

float x=67.8564,y=-789.124;

char c='A';

long n=1234567;

unsigned u=65535;

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

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

printf("%f%f\n",x,y);

printf("%-10f,%-10f\n",x,y);

printf("%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n",x,y,x,y,x,y);

printf("%e,%10.2e\n",x,y);

printf("%c,%d,%o,%x\n",c,c,c,c);

printf("%1d,%1o,%x\n",n,n,n);

printf("%u,%o,%x,%d\n",u,u,u,u);

printf("%s,%5.3s\n","COMPUTER","COMPUTER");

}

解:57

7

67.856400-789.124023

67.856400,-789.124023

67.86,-789.12,67.8564,-789.1240,67.856400,-789.124023

6.78564e+01, -7.9e+02

A,65,101,41

1234567,4553207,d687

65535,177777,ffff,-1

COMPUTER, COM

思考:在輸出數據時,數據的輸出格式與輸出變量是如何對應的?“\n”的作用是什么?

編寫程序,實現如下的輸出格式和結果:

a=3 b=4 c=5

x=1.200000,y=2.400000,z=-3.600000

x+y= 3.60 y+z=-1.20 z+x=-2.40

u= 51274 n= 128765

c1=‘a’or97(ASCII)

c2=‘b’or98(ASCII)

假定a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=‘a’,c2=‘b’。

解:#include

main( )

{int a=3,b=4,c=5;

float x=1.2, y=2.4, z=-3.6;

char c1=‘a’,c2=‘b’;

long n=128765;

unsigned u=51274;

printf(“a=%d

總結

以上是生活随笔為你收集整理的c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。