C語言作業二迴圈結構

2021-03-04 08:09:07 字數 3750 閱讀 9252

0051-平方和與立方和

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

1362 次

成功提交次數:

1061 次

判題規則:

嚴格比較

問題描述

給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。

輸入 輸入資料為一行,由兩個整數m和n組成。兩個整數之間有乙個空格。

輸出 輸出為一行,應包括兩個整數x和y,分別表示該段連續的整數中所有偶數的平方和以及所有奇數的立方和。

你可以認為32位整數足以儲存結果。最後加乙個換行符號。

輸入樣列

1 3輸出樣例

4 28

出處 ymc

01.#include

main()

03.18.printf("%d %d\n",s1,s2);

19.20.

21.22.return 0;

23.}

0841-親和數(迴圈)

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

1145 次

成功提交次數:

833 次

判題規則:

嚴格比較

問題描述

古希臘數學家畢達哥拉斯在自然數研究中發現,220的所有真約數(即不是自身的約數)之和為:

1+2+4+5+10+11+20+22+44+55+110=284。

而284的所有真約數為1、2、4、71、 142,加起來恰好為220。人們對這樣的數感到很驚奇,並稱之為親和數。一般地講,如果兩個數中任何乙個數都是另乙個數的真約數之和,則這兩個數就是親和數。

你的任務就編寫乙個程式,判斷給定的兩個數是否是親和數

輸入 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含兩個整數a,b; 其中 0 <= a,b <= 600000 ;

輸出 對於每個測試例項,如果a和b是親和數的話輸出yes,否則輸出no。

輸入樣列

2220 284

100 200

輸出樣例

yesno

出處 ymc

01.#include

02.#include

main()

04.16.sumb=0;

17.for(j=1;j18.

22.if(a==sumb&&b==suma)

23.printf("yes\n");

24.else

25.printf("no\n");

26.}

27.return 0;

28.}

0842-水仙花數(迴圈)

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

1483 次

成功提交次數:

733 次

判題規則:

嚴格比較

問題描述

春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的:

「水仙花數」是指乙個三位數,它的各位數字的立方和等於其本身,比如:153=1^3+5^3+3^3。

現在要求輸出所有在m和n範圍內的水仙花數。

輸入 輸入資料有多組,每組佔一行,包括兩個整數m和n(100<=m<=n<=999)。

輸出 對於每個測試例項,要求輸出所有在給定範圍內的水仙花數,就是說,輸出的水仙花數必須大於等於m,並且小於等於n,如果有多個,則要求從小到大排列在一行內輸出,每個數後有空格;

如果給定的範圍內不存在水仙花數,則輸出no;

每個測試例項的輸出佔一行。

輸入樣列

2100 120

300 380

輸出樣例

no370 371

出處 ymc

#include

int main()

}if(b==0)

printf("no");

printf("\n");

}return 0;

}0843-計算一些數的和(迴圈)

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

1051 次

成功提交次數:

664 次

判題規則:

嚴格比較

問題描述

你的任務求計算一些整數的和。

輸入 輸入資料有多組,每組佔一行。

每組測試資料的第乙個數n,表示在同一行裡接著下來有n個整數。

如果n=0,則表示輸入結束,該行不做處理。

輸出 對於每組輸入資料,輸出一行,即n個數的和。

輸入樣列

4 1 2 3 4

5 1 2 3 4 5

0輸出樣例

1015

提示 #include

int main()

return 0;

}出處ymc01.#include

02. main()

04.19.printf("%d\n",sum);

20.scanf("%d",&n);

21.}

22.23.return 0;

24.}

0845-求a+aa+aaa+…+aa…a 之和(迴圈)

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

1506 次

成功提交次數:

680 次

判題規則:

嚴格比較

問題描述

求sn=a+aa+aaa+…+aa…a 之和,其中a是乙個數字,n表示a的位數,例如:

2+22+222+2222+22222(此時n=5)。

輸入 第一行是乙個正整數m,表示測試資料的個數。下面是 m對測試資料(第乙個資料是a的值,第二個資料是n的值,其中0<=n<=9,資料之間用乙個空格隔開),每行一對測試資料,共m行)。

輸出 對每個測試資料,輸出一行。每一行形式如下

a+aa+aaa+...=24690

注意,a+aa+aaa+...中的a無需換成a的值。後面的省略號直接輸出。

輸入樣列

12 5

輸出樣例

a+aa+aaa+...=24690

出處 ymc

01.#include

main()

03.15.printf("a+aa+aaa+...=%d\n",k);}

16.17.return 0;

18.}

0851-順序輸出整數的各位數字(迴圈)

時間限制:

1000 毫秒

記憶體限制:

32768 k位元組

總提次數:

798 次

成功提交次數:

408 次

判題規則:

嚴格比較

問題描述

輸入n個正整數整數,按順序輸出各位數。

輸入 第一行為正整數的個數n.

以下為n個正整數。

輸出 每個數字後有一空格。

輸入樣列

31256

01545

輸出樣例

1 2 5 6

0 1 5 4 5

出處 ymc

01.#include

main()

03.{

n,a,b,d,i,j,k,m;

C語言作業二迴圈結構

0051 平方和與立方和 時間限制 1000 毫秒 記憶體限制 32768 k位元組 總提次數 1362 次 成功提交次數 1061 次 判題規則 嚴格比較 問題描述 給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。輸入 輸入資料為一行,由兩個整數m和n組成。兩個整數之間有乙個空...

C語言迴圈結構實習報告

南京 大學實驗 實習 報告 實驗 實習 名稱迴圈結構程式設計日期20 年 月 日得分指導教師 系 專業 年級20 級班次 姓名 學號 一 實驗名稱 迴圈結構程式設計 二 實驗目的 1 掌握在程式設計條件型迴圈結構時,如何正確地設定迴圈條件,以及如何控制迴圈的次數。了解條件型迴圈結構的基本測試方法。掌...

C語言實驗三迴圈結構

0052 數值統計 時間限制 1000 毫秒 記憶體限制 32768 k位元組 總提次數 2789 次 成功提交次數 1392 次 判題規則 嚴格比較 問題描述 統計給定的n個數中,負數 零和正數的個數。輸入 輸入資料有多組,每組佔一行,每行的第乙個數是整數n n 100 表示需要統計的數值的個數,...