C語言I部落格作業07

2022-05-30 08:39:14 字數 2578 閱讀 3210

||

--|:--:

這個作業屬於那個課程|c語言程式設計ii

這個作業要求在**|作業

本題要求編寫程式計算某年某月某日是該年中的第幾天。

輸入格式:

輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。

輸出格式:

在一行輸出日期是該年中的第幾天。

輸入樣例1:

輸出樣例1:

輸入樣例2:

輸出樣例2:

資料表達:定義了y,m,d,s,y,m,d是使用者輸入的,s是用來輸出的,都是整形變數。

資料處理:

#includeint main(void)

累計值加天數

} else //f非閏年

累計值加天數

} 輸出日期是該年中的第幾天。

輸入資料

輸出資料

說明2000/03/02

62輸入閏年

2005/03/02

61輸入非閏年,且輸入較小

2005/12/02

336輸入非閏年,且輸入較大

我在vs上面執行無誤後複製貼上。

本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則:

•大於等於90分為a;

•小於90且大於等於80為b;

•小於80且大於等於70為c;

•小於70且大於等於60為d;

•小於60為e。

輸入格式:

輸入在第一行中給出乙個正整數n(≤1000),即學生人數;第二行中給出n個學生的百分制成績,其間以空格分隔。

輸出格式:

在一行中輸出a、b、c、d、e對應的五分制成績的人數分布,數字間以空格分隔,行末不得有多餘空格。

輸入樣例:

輸出樣例:

資料表達:定義了n, i, a, b, c, d, e,g,grade;n,grade是使用者輸入的值;n, i, a, b, c, d, e,g,是整形,grade是浮點型變數;

資料處理:

#includeint main(void)

} 輸出a,b,c,d,e,的個數

輸入資料

輸出資料

說明98

a資料較大77c

資料居中45e

資料較小

我在vs上面執行無誤後複製貼上。

同學**截圖:

同學**截圖:

自己**截圖:

1.第一位同學的**比我的**多了個for迴圈,這裡for迴圈可以用來判斷輸入是否為正數,而且兩個int可以合併來減少**行;

2.第二位同學的**用了新知識—陣列,這裡陣列可能更好用,但第二位同學的**可以適當簡潔一些;

3.總的說來:學習新的東西來解決新的問題;在編**的時候用最簡潔**來編寫**。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周17h

387定義兩個變數,對for迴圈有更進一步的了解

對於基本知識還是不夠紮實

第九周20h

429while迴圈,定義和呼叫函式

對於定義和呼叫函式還是不怎麼了解

第十周18h

476for迴圈和if-else語句之間巢狀

讀完題目後大腦裡面沒有相應的**

第十一周

17h573

switch可以處理多分支問題

對於程式設計題不能很快的寫出**

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...

C語言I部落格作業07

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...