2013年c语言课后作业答案,大一C语言课后习题答案.doc
大一C語言課后習題答案
習題一
一、填空題
1.主函數/main、主函數/main、主函數/main
2.聲明部分、執行部分3.源程序
4.多個函數
5.最前面
6.
二、選擇題
1. C2.B3.4.5.6.7.8.9.10.1.2.
3.字母、數字、下劃線、字母、下劃線
4.十進制、八進制、十六進制
5.單撇號
6.32
7.18,14,a
8.123、45.0
9.67,G
10.1030011.25 21 3712.n1 %d\nn2 %d\n1.2.3.4.5.6.7.8.9.10.11.12.13.14.1.0,非0
2.else 總是與它前面最近的、else配對的if配對
3.將下列條件寫成C語言的邏輯表達式(1)x 0&&y! 0
(2)x%3 0&&x%7 0
(3)a 0||b 0||c 0
(4)x 0 && x 10
(5)ch ’a’ && ch ’z’ ch ’A’ && ch ’Z’
4. 2 1
5.5 4
6. -4
選擇題
B 2.C 3.B 4.A 5.B 6.C 7. 8.D 9.D 10.A 11.C 12.B
習題四
一、填空題
1.10
2.3.4.5.6.– 1、printf "\n"
7.– i*5 –j*2、 k 0
8...1.2.3.4.5.6.7.8.9.10.1.2.3.4.5.6.7.8.9.0.1.變量
2.3.scanf "%f%f%f",&a,&b,&c ;
4.5.6.1.C2.3.4.5.6.7.8.9.10.....15.i j?1: i j?0:-1 ;
2、
#include
main void int n,i;
char ch;
//提示輸入數據
printf "請輸入ch和n:\n" ;
scanf "%c%d",&ch,&n ;
//判斷輸入數據的有效性
while n 0 printf "輸入n值有錯誤,請重新輸入\n" ;
scanf "%c%d",&ch,&n ; //輸出結果
for i 0;i n;i++ printf "%c",ch ; 3、
#include
void main void float f;
//提示輸入數據
printf "請輸入實數f:\n" ;
scanf "%f",&f ;
//計算過程
f f- int f;
//輸出結果
printf "小數部分為:%f",f ; 4、
#include
void main void int n,count 0;
//提示輸入數據
printf "請輸入一個整數:\n" ;
scanf "%d",&n ;
//處理n為負整數的情況
if n 0 n -n;
//計算過程
while n count++;
n n/10; //輸出結果
printf "輸入整數的位數是:%d",count ; 5、
#include
void main void int n,count 0;
//提示輸入數據
printf "請輸入一個整數:\n" ;
scanf "%d",&n ;
//判斷n的正負,同時對于零值特殊處理
if n 0 printf "輸入整數的是負數" ;
else if n 0 printf "輸入整數的是正數" ;
else
printf "輸入整數的零" ;
//判斷n的奇偶性
if n%2 0 printf "并且是偶數" ;
else
printf "并且是奇數" ; 習題六
一 選擇題
1 C 2 B 3 A 4 D 5 D
6 B 7 C 8 A 9 D 10 A
11 A 12 B 13 D 14 A 15 B
二 填空題
1 按行排序 2 2,4 3 字符數組 4 數組第一個元素地址 5 0 6 1 5 9 2 6 10 3 7 11
4 8 12
7 ***** * * * * 8 *****
* * * *
9 1 2 1 3 3 1
4 6 4 1
10 a
b
c
d
e
11 i 1 x[i-1] 12 int flag, i scanf ”%s”,str1 str[i]! str1[i] 13 i 10-j a[i] a[i+1] t a[i] a[i+1] t
習題七
一、填空題
1.5
2.3.max 23,min -4
max 0,min 0
4.5.first:11
總結
以上是生活随笔為你收集整理的2013年c语言课后作业答案,大一C语言课后习题答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回归和分类的区别
- 下一篇: 算法与数据结构——美团、大众点评笔试题