NO 2 嫿骨 平平無奇四則運算

2021-10-12 20:01:36 字數 1899 閱讀 6096

原始碼部分功能展示

知識點總結

a+b設計乙個程式 輸入兩個整數a和b, 輸出a+b的值

樣例輸入: 1 2

樣例輸出: 3

#include

#include

#include

#include

#include

void

settitle

(char

*title)

intmain()

printf

("\n");

while(1

)//使得程式能夠不自動退出

for(sign =

0; sign !=

'+'&& sign !=

'-'&& sign !=

'*'&& sign !=

'/';

)//確認符號屬於四則運算

for(b =

10001

; b <

-10000

|| b >

10000;)

switch

(sign)

printf

("按任意鍵繼續,0鍵退出\n");

//確認是否繼續

sign =

getch()

;if(sign ==

'0')

system

("cls");

//清屏

}return0;

}//完事 迴圈的運用倒是會了些 以及對資料型別的理解

有符號整數型別

型別名稱

位元組數取值範圍

signed char

1-2^7(-128) ~ 2^7-1(127)

short int 或 short

2-2^15(-32 768) ~ 2^15-1(32 767)

int4

–2^31(-2 147 483 648) ~ 2^31-1(2 147 483 647)

long int 或 long

4-2^31(-2 147 483 648) ~ 2^31-1(2 147 483 647)

long long int 或 long long

8-2^63(-9.2233720368548e+18) ~ 2^63-1(9.2233720368548e+18)

無符號整數型別

型別名稱

位元組數取值範圍

unsigned char

10 ~ 2^8-1(255)

unsigned short int 或 unsigned short

20 ~ 2^16-1(65 535)

unsigned int

40 ~ 2^32-1(4 294 967 295)

unsigned long int 或 unsigned long

40 ~ 2^32-1(4 294 967 295)

unsigned long long int 或 unsigned long long

80 ~ 2^64-1(1.844674407371e+19)

浮點型別

型別名稱

位元組數取值範圍

float

4-/+3.4e38(精確到6位小數)

double

8-/+1.7e308(精確到15位小數)

long double

12-/+1.19e4932(精確到18位小數)

(以上借鑑了網上前輩所總結的)

四則運算2

題目 輸出算術題。1 題目避免重複 2 可定製 數量 列印方式 3 可以控制下列引數 是否有乘除法 數值範圍 加減有無負數 除法有無餘數 是否支援分數 真分數,假分數,程式設計思想 1 首先允許使用者輸入每頁顯示的題目數量以及要輸出幾頁,提供選擇列印方式的選項 2 然後提供下列選項 提供分數運算 分...

四則運算2

一 要求 1 題目避免重複 2 可定製 數量 列印方式 3 可以控制下列引數 1 是否有乘除法 2 是否有括號 最多可以支援十個數參與計算 3 數值範圍 4 加減有無負數 5 除法有無餘 二 設計思路 1 為了避免題目重複,定義了三個陣列用來分別存放第一,二個數和符號,用if條件語句判斷是否重複 2...

四則運算 2

實驗報告 思路 是否有乘除法 數值範圍 加減有無負數 除法有無餘數。利用for迴圈設定題目的數量,用三個陣列分別表示兩個隨機數和他們之間的四則運算,利用跟之前的題目進行比較,避免出現重複的題目。利用if語句對引數進行分類,如果有乘除法,四則運算的陣列就有四個元素,反之只有兩個元素。命令a是題目的取值...