C語言1部落格作業09

2022-06-03 13:30:12 字數 2464 閱讀 5295

這個作業屬於哪個課程

c語言程式設計ⅱ

這個作業要求在**

這個作業的目標

熟練運用函式**運算

學號20209049

6-1 統計某類完全平方數 (20分)

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

1.1.1資料處理

資料表達:使用整形定義變數i,n,t,num。

資料處理:運用for迴圈和if-while的巢狀。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明100 506

cnt = 7

正確110 700

cnt = 7

正確1.1.4 pta提交列表及說明

『說明』

編譯錯誤:第十二行的n=n/10;寫成了n=n%10;導致編譯錯誤。

解決辦法:將編譯錯誤的n=n/10;改成了n=n%10;

7-1 解一元二次方程 (10分)

解一元二次方程

請編寫程式,解一元一次方程 ax

​2​​ +bx+c=0 。

一元二次方程的求根公式為:

題圖.jpg

要求:若 a=0,則為一元一次方程。

若 b≠0,則方程有唯一解,輸出這個解;

若 b=0,c≠0,則方程無解,輸出「無解」;

若 b=0,c=0,則方程有無窮多解,輸出「無窮多解」。

若 a≠0,則為一元二次方程。

若 δ>0,則方程有兩個不等的實根,輸出這兩個根;

若 δ=0,則方程有兩個相等的實根,輸出這兩個根;

若 δ<0,則方程有兩個共軛的虛根,輸出這兩個根。

『題目要求截圖』

1.2.1資料處理

資料表達:使用雙浮點型定義變數a, b, c,s,x, m, n,x1, x2;

資料處理:使用了if-else的多分支結構。

1.2.2實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明0 4.5 -3.6

x = 0.8

正確0 2.8 0

x = 0

正確1.2.4 pta提交列表及說明

『說明』

部分正確:if條件句裡面的條件沒有按照題目要求寫完整。

解決辦法:將if條件句裡面的0改成0.0005.

同學1的**

同學2的**

自己的**

1.同學1:運用了if-while的巢狀和switch語句,別出心裁的想法。

2.同學2:運用了if-while和if-for的巢狀。

3.自己:使用了函式的呼叫和if-while語句。

周/日期|這週所花的時間|**行|學到的知識點簡介|目前比較迷惑的問題

:--

C語言1部落格作業09

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 能夠自身熟練使用c語言 我在這個課程的目標是 加強我對迴圈語句的巢狀的使用 參考文獻 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表。資料表達 設定了n,i,j三個整型變數 資料處理 輸出換行 ...

C語言部落格作業 09

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學精c語言,奠定日後學習其他語言的基礎 這個作業在那個具體方面幫助我實現目標 熟悉break continue的使用及迴圈的巢狀解決問題 參考文獻 資料表達 本題變數 int整型n,i,j 先使用if語句縮小範...

C語言 部落格作業09

問題 答案這個作業屬於哪個課程 c語言程式設計2 這個作業要求在 我在這個課程的目標是 掌握並使用巢狀迴圈解決程式問題 這個作業在哪個具體方面幫助我實現目標 使用迴圈巢狀解決問題 參考文獻 pta常見問題解析 c語言程式設計 題目內容及描述 本題要求對任意給定的一位正整數n,輸出從1 1到n n的部...