C語言自學路之計算平方(輸入驗證)

2021-10-04 22:03:33 字數 1372 閱讀 7312

包含知識點:stdbool.h使用、自定義函式、多檔案

檢查使用者輸入是否是個整數,若不符合列印出並給予提示

若scanf()沒有成功讀取,就會將其留在輸入佇列中。這時候可以用getchar ( ) 函式逐字讀取輸入。

/* 計算特定範圍內所有整數平方和(-100^2 - 100^2)*/

#include

#include

#include

#define max 100

#define min -100

long

get_long

(void);

bool text_limite

(long putdown,

long putup,

long down,

long up)

;long

sum_squares

(long a ,

long b)

;int

main()

printf

("(enter 0 for both limits to quit.)\n");

printf

("please enter upper limit:");

start=

get_long()

;//驗證輸入是否有效並返回正確的值

printf

("please enter lower limit:");

stop=

get_long()

;}printf

("bye.");

return0;

}

long

get_long

(void

)return input;

}

/*測試範圍區間大小*/

#include

#include

bool text_limite

(long putup,

long putdown,

long down,

long upper)

if(putup

if(putup>upper || putdown>upper )

return not_good;

}

/*求特定區間平方和*/

C語言練習之計算存款利息

計算存款利息。有1000元,想存一年,有三種方法可選擇 1 活期,年利率為r1 0.36 2 一年期定期,年利率為r2 2.25 3 存兩次半年定期,年利率為r3 1.98 請分別計算出一年後按3種方法所得到的本息和 這個題也是和上一題一樣的啦 只要弄明白公式就好啦 include stdio.h ...

C語言拯救計畫Day6 1之計算天數

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入格式 輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。輸出格式 在一行輸出日期是該年中的第幾天。輸入樣例1 2009 03 ...

C語言自學路之淺學版二維陣列

自學後我的理解 要表示值就加 或者 要表示位址就 或者 行元素的值加列。ps 運算時先算 中的 eg 第i行第j列的寫法 值 num i j num i j num i j 位置 num i j num i j num i j include include intmain printf num 0...