XTU C語言程式設計實踐作業1

2021-08-07 22:02:44 字數 1397 閱讀 6290

1.

請計算答案使用浮點輸出一行,不要輸出多餘的零,行尾有回車。c語言使用%g輸出

這個題主要是迴圈,判斷迴圈多少次for()和while()都可以

#include

int main()

printf("%g\n",b);}2.

請計算 

答案輸出一行,不要輸出多餘的零,行尾有回車。

c語言使用%g輸出

這個題沒什麼難點 就是知道求根號的函式sqrt(),還有標頭檔案#include

#include

#include

int main()

3.請計算

pi=3.14159265

請輸出一行,不要輸出多餘的零,行尾有回車。

c語言使用%g輸出

這個題主要是pi的定義,#define pi 3.14159253 注意格式;

#include

#include

#define a 3.14159265

int main()

4.計算

pi=3.14159265

答案輸出一行,不要輸出多餘的零,行尾有回車。

c語言使用%g輸出

這幾個題都差不多,沒什麼說的

#include

#include

#define a 3.14159265

int main()

5.請計算

答案輸出一行,不要輸出多餘的零,行尾有回車。

c語言使用%g輸出

一樣的一樣的,如上

#include

#include

#define a 3.14159265

int main()

6.已知三角形的兩邊長a,b,及它們的夾角p(單位度),求三角形的另外一邊長。

輸入一行,a(a>0),b(b>0),p(180>p>0)

輸出一行,另外一邊的邊長,不要輸出多餘的零(c語言使用%g輸出)。

這一題有點坑,主要是我沒有看到a,b,p都是浮點數,我一直當正型再算一直錯

還有就是將數字換成弧度的問題;

c*pi/180來算

#include

#include

#define pi 3.14159265

int main()

7.已知兩點a(xa,ya),b(xb,yb),求其間的距離

輸入一行四個浮點數,xa,ya,xb,yb

輸出一行,距離,不要輸出多餘的零。

這個題目就是兩點間距離公式,沒什麼好說的,主要是這裡說下%g的意思

意思是 自動選取f或格式中輸出寬度較小的一種使用,且不輸出無意義的0

#include

#include

#define pi 3.14159265

int main()

XTU C語言程式設計實踐作業2

1.輸入乙個整數,如果整數在90和100之間,那麼輸出a 否則輸出b。這個題就是乙個if else 語句,沒有多講的 include int main 2.輸入整數n,如果n是偶數,則輸出 n is even.否則輸出 n is odd.這個題也沒有多講的,直接取餘判斷就行,0是偶數 include...

XTU C語言程式設計實踐作業5

2.xtu方陣 extreme talent university xtu 需要為他們的校名列印一些特別的圖形,為了美觀,他們選擇了方陣。現在他們需要你的幫助,幫他把這些方陣列印出來。如果方陣一邊只由乙個xtu的校名組成,則方陣為 xtu xtu xtu 每個樣例佔一行,每行是乙個整數n 0 n 1...

XTU C語言程式設計實踐作業6

1.排序n個整數,將其排序輸出。輸入第一行是乙個整數k 1 k 20 表示有多少個樣例,每個樣例的第一行是乙個整數n 1 n 1,000 和乙個字元x,x為a時表示公升序排序,為d時為降序排列 第二行為n個整數,每個整數都可以使用int表示,每個之間用乙個空格隔開。輸出每個樣例輸出一行,按排序要求輸...