C語言程式設計習題

2021-10-09 10:02:51 字數 1714 閱讀 5592

答:算術運算就是指加減乘除和整數的模運算(即取餘數運算);

關係運算指比較,有大於,大於等於,小於,小於等於,等於,不等於六種運算;

邏輯運算指兩個條件進行運算,有邏輯與去,邏輯或,邏輯非三種。

答:在c語言中邏輯常量只有兩個,即0和1,用來表示兩個對立的邏輯狀態,其中0表示假,1表示真。

對於系統來說,判斷乙個邏輯量的值,系統會以0作為假,以非0作為真。

(1)a+b>c && b == c 0

(2)a||b+c && b-c 1

(3)!(a>b) && !c ||1 1

(4)!(x=a) &&(y = b) && 0 0

(5)!(a+b)+c-1 && b+c/2 0

#include

int main()

#include

#include

intmain()

while

(i<

0|| i>=

1000);

j =sqrt

(i);

printf

("它的平方根為%d"

,j);

return0;

}

#include

intmain()

elseif(

1<=x<10)

else

return0;

}

#include

intmain()

printf

("%c"

,c);

return0;

}

##9.給乙個不多於5位的正整數,要求: (1)求出它是幾位數; (2)分別輸出每一位數字; (3)按逆序輸出各位數字。

#include

#include

intmain()

if(j>5)

printf

("請輸入不多於五位數的正整數\n");

}while

(j>5)

;m= j-1;

for(k =

0;k < j;k++

)printf

("--------\n");

for(j =

0;l>

1;j++

)printf

("一共有%d位數字\n"

,j);

return0;

}

10.略

#include

intmain()

if(max == j)

if(max ==k)

max=i>j?i:j;

max=max>k?max:k;

if(max == i)

if(max ==j)

max=i>j?i:j;

if(max ==i)

printf

("-----\n");

printf

("%d\n"

,i);

printf

("%d\n"

,j);

printf

("%d\n"

,k);

printf

("%d\n"

,l);

return0;

}

C程式語言習題(3 3)

編寫函式expand s1,s2 將字串s1中類似於a z一類的速記符號在字串s2中擴充套件為等價的完整列表abc xyz。該函式可以處理大小寫字母和數字,並可以處理a b c a z0 9與a z等類似的情況。作為前導和尾隨的字元原樣複製 1 include2 include3 include45...

C 語言程式設計課後習題

4 10 設計乙個用於人事管理的 人員 類。由於考慮到通用性,這裡只抽象出所有型別 人員都具有的屬性 編號 性別 出生日期 身份證號等。其中 出生日期 宣告為 乙個 日期 類內嵌子物件。用成員函式實現對人員資訊的錄入和顯示。要求包 括 建構函式和析構函式 複製建構函式 內聯成員函式 帶預設形參值的成...

C語言程式設計課後習題 9 1 8 4

標題 交換變數 帶參的巨集 description 定義乙個帶參的巨集,使兩個引數的值互換,並寫出程式,輸入兩個數作為使用巨集時的實參。輸出已交換後的兩個值。input 兩個數,空格隔開 output 交換後的兩個數,空格隔開 sample input copy 1 2sample output c...