原创 是否是斐波那契家族的一員,給定一個正整數N(N>1),輸出其位於斐波那契數列中的第幾項。如果不存在於數列則輸出-1。在此我們規定數列的第一項是F(1)=1,第二項F(2)=1,……。

在數學上,斐波納契數列以如下被以遞歸的方法定義: F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*) 這個數列有着一個非常重要的美學特性:當n趨向於無窮大時,前一項與後一項的比值越到後面越來越

原创 3的倍數,給你一個正整數,請你判斷它是不是3的倍數?輸入數據有一個T(T小於50),代表有T組數據 對於每組數據,一個整數n (n大於1小於10的1000次方 ) 注意數據範圍

3的倍數 給你一個正整數,請你判斷它是不是3的倍數? 輸入格式: 輸入數據有一個T(T<=50),代表有T組數據 對於每組數據,一個整數n (1<=n<=10 ​1000 ​​ ) 注意數據範圍 輸出格式: 對於每組數據,輸出一行

原创 C語言-間隔輸出

1035: C語言-間隔輸出 題目描述 寫一函數,輸入一個四位數字,要求輸出這四個數字字符,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9

原创 C語言-報數,有n人圍成一圈,順序排號。從第1個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來的第幾號的那位。

C語言-報數 題目描述 有n人圍成一圈,順序排號。從第1個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來的第幾號的那位。 輸入 初始人數n 輸出 最後一人的初始編號 # include<stdio.h> in

原创 遞歸實現逆序輸出整數,本題目要求讀入1個正整數n,然後編寫遞歸函數reverse(int n)實現將該正整數逆序輸

遞歸實現逆序輸出整數 本題目要求讀入1個正整數n,然後編寫遞歸函數reverse(int n)實現將該正整數逆序輸出。 輸入格式: 輸入在一行中給出1個正整數n。 輸出格式: 對每一組輸入,在一行中輸出n的逆序數。 輸入樣例: 1

原创 C語言-宏潤年

C語言-宏潤年 題目描述 給年份year,定義一個宏,以判別該年份是否閏年。提示:宏名可以定義爲LEAP_YEAR,形參爲y,既定義宏的形式爲 #define LEAP_YEAR(y) (讀者設計的字符串) 輸入 一個年份 輸出

原创 C語言-字符排序,輸入三個字符串,按由小到大的順序輸出

題目描述 輸入三個字符串,按由小到大的順序輸出 輸入 3行字符串 輸出 按照從小到大輸出成3行 樣例輸入 cde afg abc 樣例輸出 abc afg cde # include<stdio.h> # include<stri

原创 最小公倍數,輸入一對正整數x,處理到文件結束 輸入一對正整數x和y,輸出二者的最小公倍數,輸出x,y的最小公倍數

最小公倍數 輸入一對正整數x和y。 輸入格式: 處理到文件結束 輸入一對正整數x和y,輸出二者的最小公倍數。 輸出格式: 輸出x,y的最小公倍數 輸入樣例: 1 3 15 20 輸出樣例: 3 60 # include<stdio

原创 C語言-找元音

題目描述 寫一函數,將兩個字符串中的元音字母複製到另一個字符串,然後輸出。 輸入 一行字符串 輸出 順序輸出其中的元音字母(aeiuo) 樣例輸入 abcde 樣例輸出 ae # include<stdio.h> # includ

原创 求10個點到原點的距離和 求10個點到原點的距離和。輸入10個點的座標,計算並輸出這些點到原點的距離和。定義函數dist(x, y),計算平面上任意一點(x, y)到原點(0, 0)的距離,函數返回

求10個點到原點的距離和 求10個點到原點的距離和。輸入10個點的座標,計算並輸出這些點到原點的距離和。定義函數dist(x, y),計算平面上任意一點(x, y)到原點(0, 0)的距離,函數返回值類型是double。 輸入格式

原创 C語言-子串,有一字符串,包含n個字符。寫一函數,將此字符串中從第m個字符開始的全部字符複製成爲另一個字符串

C語言-子串 題目描述 有一字符串,包含n個字符。寫一函數,將此字符串中從第m個字符開始的全部字符複製成爲另一個字符串。 輸入 數字n 一行字符串 數字m 輸出 從m開始的子串 樣例輸入 6 abcdef 3 樣例輸出 cdef

原创 C語言-宏交換

1037: C語言-宏交換 題目描述 定義一個帶參的宏,使兩個參數的值互換,並寫出程序,輸入兩個數作爲使用宏時的實參。輸出已交換後的兩個值。 輸入 兩個數,空格隔開 輸出 交換後的兩個數,空格隔開 樣例輸入 1 2 樣例輸出 2

原创 C語言-字符統計2

C語言-字符統計2 題目描述 編寫一函數,由實參傳來一個字符串,統計此字符串中字母、數字、空格和其它字符的個數,在主函數中輸入字符串以及輸出上述結果。 只要結果,別輸出什麼提示信息。 輸入 一行字符串 輸出 統計數據,4個數字,空

原创 C語言-宏面積

1039: C語言-宏面積 題目描述 三角形面積=SQRT(S*(S-a)(S-b)(S-c)) 其中S=(a+b+c)/2,a、b、c爲三角形的三邊。 定義兩個帶參的宏,一個用來求area, 另一個宏用來求S。 寫程序,在程序中

原创 C語言-第幾天,定義一個結構體變量(包括年、月、日)。計算該日在本年中是第幾天,注意閏年問題。

1050: C語言-第幾天 題目描述 定義一個結構體變量(包括年、月、日)。計算該日在本年中是第幾天,注意閏年問題。 輸入 年月日 輸出 當年第幾天 樣例輸入 2000 12 31 樣例輸出 366 # include<stdio